ענת מאירה
0546515015
2016-07-25
בוטוקס ועיבוי שפתיים.
מחמוד אבו חב
0505178463
2016-07-25
מתעניין בעורך דין לכל מטרה.
אנעאם אבו חב
0542969636
2016-07-25
מתעניין בעורך דין לכל מטרה.
这是从python报废得到的输出我想将它存储到excel / csv文件中,例如每行包含4列
例如
+-------------------------------------------------------+
| col 1 | col 2 | col 3 | col 4 |
|בוטוקס ועיבוי שפתיים|0546515015|2016-07-25"|ענת מאירה|
+------------------------------------------------------+
我怎样才能实现它? 请帮忙... 在此先感谢:)
答案 0 :(得分:1)
你可以在命令行上执行此操作
test.py>output.csv
这会将所有数据放入csv文件中,然后由excel
读取答案 1 :(得分:0)
从这里开始 - https://docs.python.org/3.5/library/csv.html。这是用于编写csv
文件的标准库。对于Excel文件,您可以尝试openpyxl
,这些文件必须单独安装。
答案 2 :(得分:0)
好的,你可以使用openpyxl。
这是一种继续进行的方式。我假设您拥有的每一行输出都存储为变量或其他内容。也许这样的事情你可以循环使用它:
varCol1 = "ענת מאירה"
varCol2 = "2016-07-25"
varCol3 = "0546515015"
varCol4 = "בוטוקס ועיבוי שפתיים"
因此,要将每个变量写入电子表格,您可以执行以下操作:
import openpyxl
wb = openpyxl.Workbook()
sheet = wb.active
sheet['A1'] = varCol1
sheet['B1'] = varCol2
sheet['C1'] = varCol3
sheet['D1'] = varCol4
wb.save('example_excel.xlsx')
这种类型的东西可以在循环中实现,您可以遍历行号以使用您想要的数据填充工作表。如需更多帮助,请查看This Link.