Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在Python中将数据附加到xls文件中?_Python_Excel_Xls - Fatal编程技术网

是否可以在Python中将数据附加到xls文件中?

是否可以在Python中将数据附加到xls文件中?,python,excel,xls,Python,Excel,Xls,我正在尝试将一个大型数据集添加到现有的xls电子表格中。 我目前正在使用pandas数据框和.to_excel()函数向其写入数据,但是这会删除(多页)工作簿中的现有数据。现有的电子表格非常大且复杂,它还与其他几个文件交互,因此我无法将其转换为xlsx或读取并重写所有数据,因为我看到了关于其他问题的一些建议。我希望添加的数据从现有工作表中的设置行开始粘贴。是的,您可以使用库xlsxwriter,链接= 代码示例: import xlsxwriter Name="MyFile"

我正在尝试将一个大型数据集添加到现有的xls电子表格中。
我目前正在使用pandas数据框和
.to_excel()
函数向其写入数据,但是这会删除(多页)工作簿中的现有数据。现有的电子表格非常大且复杂,它还与其他几个文件交互,因此我无法将其转换为xlsx或读取并重写所有数据,因为我看到了关于其他问题的一些建议。我希望添加的数据从现有工作表中的设置行开始粘贴。

是的,您可以使用库xlsxwriter,链接= 代码示例:

import xlsxwriter
Name="MyFile"+".xlsx"
workbook = xlsxwriter.Workbook(Name)
worksheet = workbook.add_worksheet()
worksheet.write("A1", "Incident category".decode("utf-8"))
worksheet.write("B1", "Longitude".decode("utf-8"))
worksheet.write("C1", "Latitude".decode("utf-8"))
workbook.close()

这也适用于xls文件吗?我有一个xlsx的工作解决方案,但不是xlsx。我认为它是兼容的。只要试着将它重命名,Name=“MyFile”+“.xlsx”为Name=“MyFile”+“.xls”用“Xlsxwriter”打开的文档是一个可以写文本的Python模块。。。在Excel 2007+XLSX文件中,.Xls文件不适合该文件description@alphatheta7要读取/写入xls文件,请使用xlwt库。