openpyxl 生成表头为 通道ID 通道名称 所属地市ID 运维单位ID 维护班组ID 起点名称 终点名称 通道长度 投运日期 通道编号 备注 的表
时间: 2024-06-01 17:10:42 浏览: 61
import openpyxl
# 创建工作簿和工作表
wb = openpyxl.Workbook()
ws = wb.active
# 设置表头
header = [
'通道ID', '通道名称', '所属地市ID', '运维单位ID',
'维护班组ID', '起点名称', '终点名称', '通道长度',
'投运日期', '通道编号', '备注'
]
# 将表头写入第一行
for col, title in enumerate(header, 1):
ws.cell(row=1, column=col, value=title)
# 保存文件
wb.save('my_excel.xlsx')
相关问题
openpyxl 生成表头 ID TDMC SSDS YWDW WHBZ QDWZ ZDWZ TDCD TYRQ TDBH REMARK的表
以下是使用 openpyxl 生成表头 IDTDMCSSDSYWDWWHBZQDWZZDWZTDCDTYRQTDBHREMARK 的表格的 Python 代码:
```python
import openpyxl
# 创建工作簿和工作表
workbook = openpyxl.Workbook()
worksheet = workbook.active
# 设置表头
header = [
'ID', 'TDMC', 'SSDS', 'YWDW', 'DWWHBZ', 'QDWZZ', 'DWZTDCD', 'TYRQTD',
'BH', 'REMARK'
]
worksheet.append(header)
# 保存工作簿
workbook.save('table.xlsx')
```
说明:
1. 首先,我们导入了 openpyxl 模块。
2. 然后,创建了一个工作簿对象和一个工作表对象。
3. 接着,定义了表头数据。
4. 然后,使用工作表的 append() 方法将表头数据添加到工作表中。
5. 最后,使用工作簿的 save() 方法将工作簿保存在指定的文件名(本例中为 table.xlsx)中。
运行该代码后,将生成一个包含表头的空表格,并保存在当前目录下的 table.xlsx 文件中。
生成20条表头为id,number,name,sex,telephone,address.的TXT文本
以下是生成20条表头为id, number, name, sex, telephone, address的TXT文本的Python代码:
```python
import random
header = "id,number,name,sex,telephone,address\n"
with open("data.txt", "w") as f:
f.write(header)
for i in range(20):
row = str(i+1) + "," + str(random.randint(1000, 9999)) + ","
row += "Name" + str(i+1) + ","
row += random.choice(["M", "F"]) + ","
row += "1" + str(random.randint(1000000000, 9999999999)) + ","
row += "Address" + str(i+1) + "\n"
f.write(row)
```
这段代码会生成20行数据,每行数据包含一个唯一的ID,一个随机生成的4位数字,一个以Name开头的名字,一个随机的性别,一个以1开头的11位电话号码,以及一个以Address开头的地址。所有数据都以逗号分隔,每行数据以换行符结尾,最终保存到名为"data.txt"的文件中。