请帮忙写一段python代码,将”姓名“、”账号“、”身份证“写入excel中
时间: 2023-09-07 09:04:48 浏览: 138
### 回答1:
name = '张三'
account = '12345678'
id_number = '123456789012345678'import xlwt# 创建.xls文件
workbook = xlwt.Workbook()
# 创建sheet
sheet = workbook.add_sheet('sheet1')sheet.write(0, 0, '姓名')
sheet.write(1, 0, '账号')
sheet.write(2, 0, '身份证')sheet.write(0, 1, name)
sheet.write(1, 1, account)
sheet.write(2, 1, id_number)workbook.save('test.xls')
### 回答2:
import openpyxl
def write_to_excel(name, account, id_number):
workbook = openpyxl.Workbook()
sheet = workbook.active
data = [(name, account, id_number)]
headers = ['姓名', '账号', '身份证']
for column, header in enumerate(headers, 1):
sheet.cell(row=1, column=column, value=header)
for row, row_data in enumerate(data, 2):
for column, value in enumerate(row_data, 1):
sheet.cell(row=row, column=column, value=value)
workbook.save('data.xlsx')
# 测试
write_to_excel("张三", "123456789", "310112198701010101")
### 回答3:
以下是一个使用Python写入Excel的示例代码:
```python
import openpyxl
# 创建一个新的工作簿
workbook = openpyxl.Workbook()
sheet = workbook.active
# 写入表头
header = ["姓名", "账号", "身份证"]
sheet.append(header)
# 用户输入数据
name = input("请输入姓名:")
account = input("请输入账号:")
id_card = input("请输入身份证号:")
# 将数据写入Excel中
data = [name, account, id_card]
sheet.append(data)
# 保存Excel文件
workbook.save("data.xlsx")
print("数据写入成功!")
```
以上代码使用`openpyxl`库来操作Excel文件。首先创建一个新的工作簿,然后在工作簿中创建一个工作表。接着输入姓名、账号和身份证号,并将它们作为一个列表写入Excel表格中。最后保存Excel文件,并输出写入成功的提示信息。请确保已安装`openpyxl`库,可以使用`pip install openpyxl`命令进行安装。
阅读全文