有没有办法使用Python将新行追加到Excel电子表格中?

2024-03-28 17:05:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我四处搜索,尝试了一些win32com和一些xlrd/xlwt/xlutils,但我能做的就是在现有的Excel行中插入数据-我希望能够插入一个新行(尤其是第一行,在我的例子中)。有人知道如何使用Python实现这一点吗?在

根据建议,我将包括我所做的添加到我的excel文件行

from xlrd import open_workbook # http://pypi.python.org/pypi/xlrd
from xlutils.copy import copy # http://pypi.python.org/pypi/xlutils
from xlwt import easyxf # http://pypi.python.org/pypi/xlwt
import xlwt

…下一部分缩进,因为它在某些for循环中,不擅长堆栈溢出格式

^{pr2}$

Tags: 数据fromorgimportpypihttpexcel建议
1条回答
网友
1楼 · 发布于 2024-03-28 17:05:07

xlwt帮助您编写excel。在

要将任何内容写入excel,必须指定行和列 所以它就像worksheet.write(x,y,x*y) 这个命令写入一个单元格,其中x,y坐标x*y的值

所以,在你的例子中,要写一个新行,只要把行号给你想要的新行, 你想写多少专栏就写多少。容易的。在

这不是一个你需要附加你的列表。你可以跳转到任何你想写的单元。在

这里有一个有用的例子-http://codingtutorials.co.uk/python-excel-xlrd-xlwt/

相关问题 更多 >