目标: 使用Python(3.7)将行追加到.xlsx文档
我希望附加到Document.xlsx(单元格分隔符:“|”)最后一行的内容:
(Last_Row): [Tom] | [Tablet] | [003332] | [Returned] | [PSEA]
Document.xlsx:
[] [ A ] | [ B ] | [ C ] | [ D ] | [ E ]
1: [FIID:] | [Device:] | [Gov_ID:] | [ Status ] | [Project:]
2: [John ] | [Laptop ] | [002435 ] | [Resigned] | [ AWSD ]
...
+4,000 rows
到目前为止,我已经从(.csv)文档中添加了内容
正在拉取\u数据\u CSV.py
import csv
with open(r"C:\...\Test_Pandas.csv", "a", newline="") as csvfile:
writer = csv.writer(csvfile)
writer.writerow(["Tom", "Laptop", "003332", "Returned", "AWSD"])
编辑.xlsx文档的等效方法是什么
如果不可能,我将如何将.xlsx转换为.csv,追加一行,然后将其转换回.xlsx文档
xlsx是一种基于xml的复杂容器格式。您可以自己解析它,但您可能希望签出像openpyxl这样的模块并从那里开始
下面是一个使用openpyxl的示例:
相关问题 更多 >
编程相关推荐