在Python中有一个元组列表,每个元组想要将x 和x 放入Excel电子表格的A和B列
我用xlrd
来提取处方号和药物名称的Excel文件。 然后我做了一个包含处方号和药名的元组列表。 清单看起来像这样:
[(123, enalapril), (456, atenolol), (789, lovastatin) ]
我想创build一个新的Excel文件,列出列A
中的每个处方编号与列B
的相应药物。 我打算使用xlsxwriter
。 有没有办法用元组做到这一点?
我尝试过的解决方法是创build两个单独的列表(处方号和药物之一)。 它在这个小例子中起作用,但我想大规模地可靠地工作。 我担心的是,通过使用两个单独的列表,不知何故,处方号可能与新的Excel文件中的错误药物相匹配。 谢谢。
xlsxwriter
使创build基本电子表格非常简单:
码:
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()
结果: