如何清除内容,然后使用python覆盖Excel文件中的数据?

时间:2018-11-03 06:10:46

标签: python excel

我有一个保存原始数据的Excel工作表。每天我都有运行脚本来获取最新数据,然后我想覆盖从第32行开始的excel文件中的数据。但是,问题是最新数据的长度不一致,因此我需要一种方法清除第31行之后的所有数据,并将新数据写入其中。如何清除数据?我不希望出现NA。

xl = Dispatch("Excel.Application")
xl.Visible = True
xl.DisplayAlerts = False
report = xl.Workbooks.Open(my_excel_file_path)

row_num = data.shape[0]+31

report.Worksheets("Sheet1").Range("A32:D"+str(row)).Value = data.values

此外,如何使用python在Excel文件中插入行?

0 个答案:

没有答案