gpt4 book ai didi

python - 在 Python 中有一个元组列表,对于每个元组,想将 x[0] 和 x[1] 放入 Excel 电子表格的 A 列和 B 列

转载 作者:太空宇宙 更新时间:2023-11-04 00:36:50 25 4
gpt4 key购买 nike

我使用 xlrd 提取了一个包含处方编号和药物名称的 Excel 文件。然后我制作了一个包含处方编号和药物名称的元组列表。该列表如下所示:

[(123, enalapril), 
(456, atenolol),
(789, lovastatin)
]

我想创建一个新的 Excel 文件,在 A 列中列出每个处方编号,在 B 列中列出相应的药物。我打算使用 xlsxwriter。有没有办法用元组做到这一点?

我尝试过的解决方法是创建两个单独的列表(一个是处方编号,一个是药物)。它在这个小例子中起作用,但我想让它在大规模上可靠地工作。我担心通过使用两个单独的列表,处方编号可能会与新 Excel 文件中的错误药物相匹配。谢谢。

最佳答案

xlsxwriter 使创建基本电子表格变得非常简单:

代码:

import xlsxwriter

# Create a workbook and add a worksheet.
workbook = xlsxwriter.Workbook('my_excel.xlsx')
worksheet = workbook.add_worksheet()

# Some data we want to write to the worksheet.
data = [(123, 'enalapril'), (456, 'atenolol'), (789, 'lovastatin')]

# Iterate over the data and write it out row by row.
for row, line in enumerate(data):
for col, cell in enumerate(line):
worksheet.write(row, col, cell)

workbook.close()

结果:

enter image description here

关于python - 在 Python 中有一个元组列表,对于每个元组,想将 x[0] 和 x[1] 放入 Excel 电子表格的 A 列和 B 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43700863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com