利用html制作一张表,完成行合并,列合并,以及居中

本文介绍如何调整年终工资报表的样式,使其表格居中并对内容进行优化。通过CSS样式实现文本和表格的水平及垂直居中,展示了HTML代码和相关CSS规则的应用。

需求:完成如下一张表

        <body></body>中的代码

        <table border="0" >
			<tr>
				<th colspan="4">年终工资报表</th>
			</tr>
			<tr bgcolor="DarkTurquoise">
				<th>区域办事处</th>
				<th>岗位</th>
				<th>姓名</th>
				<th>工资(RMN)</th>
			</tr>
			<tr bgcolor="MediumAquamarine">
				<td  rowspan="3">华东区</td>
				<td rowspan="2">人事专员</td>
				<td >张民</td>
				<td>1500</td>
			</tr>
			<tr bgcolor="MediumAquamarine">
				<td>王洪</td>
				<td>1500</td>
			</tr>
			<tr bgcolor="MediumAquamarine">
				
				<td rowspan="3">软件开发工程师</td>
				<td>李开元</td>
				<td>6000</td>
			</tr>
			<tr bgcolor="MediumAquamarine">
				<td rowspan="2">中南区</td>
				<td>杨桃</td>
				<td>5000</td>
			</tr>
			<tr bgcolor="MediumAquamarine">
				<td>梁朝</td>
				<td>5000</td>
			</tr>
			<tr bgcolor="yellow">
				<td colspan=3>合计</td>
				<td>19000</td>
			</tr>
		</table>

此时表格只是位于页面的左侧,文字没居中,还需再<head></head>中的<style></style>标签中插入一下代码

	<style type="text/css">
		
		table{
			text-align: center;
			margin:auto;
		}
		
	</style>

   text-align:center 使表格水平居中

   margin:auto  使表中的文字居中

总结

以上就是今天分享的内容了。

### 在Excel工作合并标题单元格并居中对齐 在Excel中,合并单元格并设置居中对齐是一个常见的需求,特别是在处理标题时。以下是实现这一功能的具体方法: #### 使用Excel界面操作 可以通过Excel的用户界面轻松完成单元格的合并居中对齐。选择需要合并的单元格区域后,点击工具栏上的“合并居中”按钮即可[^2]。此操作会将所选区域合并为一个单元格,并将内容居中显示。 #### 使用VBA代码进自动化 对于需要批量处理或自动化的场景,可以利用VBA(Visual Basic for Applications)编写脚本来实现单元格的合并居中对齐。以下是一个示例代码: ```vba Sub MergeAndCenter() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") ' 替换为实际的工作名称 With ws .Range("A1:C1").Merge ' 合并A1到C1的单元格 .Range("A1").HorizontalAlignment = xlCenter ' 设置水平居中对齐 .Range("A1").VerticalAlignment = xlCenter ' 设置垂直居中对齐 End With End Sub ``` 上述代码将工作中A1至C1的单元格合并,并将其内容居中对齐[^3]。 #### 使用Python实现自动化 如果偏好使用Python进操作,可以借助`openpyxl`库来完成单元格的合并与样式设置。以下是一个Python示例代码: ```python from openpyxl import Workbook from openpyxl.styles import Alignment # 创建一个新的工作簿和工作 wb = Workbook() ws = wb.active # 合并单元格 ws.merge_cells('A1:C1') # 设置单元格内容和居中对齐 cell = ws['A1'] cell.value = "标题" cell.alignment = Alignment(horizontal='center', vertical='center') # 保存文件 wb.save("example.xlsx") ``` 该代码片段展示了如何通过Python合并A1至C1的单元格,并将内容设置为居中对齐[^4]。 #### 注意事项 - 合并单元格时,只有左上角单元格的数据会被保留,其他单元格的内容将被清除[^1]。 - 在设计格时应谨慎使用合并单元格,因为这可能会导致后续数据处理或分析变得复杂。
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值