问题标签 [xlutils]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - 使用 xlrd/xlutils 复制工作表
我有一个包含许多相同格式的 excel 文件的文件夹,其中包含多张工作表。目标是遍历文件夹并将每个笔记本中的一张工作表移动到一个新笔记本上,即从新工作簿中的每个 .xlsx 文件中结束一张工作表。我通常使用 DataNitro 进行 excel 工作,但遗憾的是,在复制数据时,您似乎无法为 CellRange 函数指定工作簿参数,所以我认为这是不可能的。我有代码可以在 VBA 中完成,但我的组织正在远离 VBA。我正在寻找使用 xlrd 和 xlutils 的解决方法。到目前为止,我将此作为其中一个文件的测试用例:
但我不确定如何将 copy_sheet1 中的数据写入新工作簿中的“测试”表。顺便说一句,最好是精确的副本,即包括格式等,而不是数据的逐个单元格迭代。不确定这是否可能。
非常感谢任何帮助。
谢谢
python - xlutils.copy [python 2.7 - excel]
我是 python 的新手(以及一般的编程)。
我在使用xlrd
,xlwt
和xlutils
访问xlsx工作簿时遇到问题(这是一个常见问题,但我没有找到任何适合我的解决方案)。
我应该改变我的包裹py-excel
吗?在那种情况下,是哪一个?
这是我的代码:
我收到的错误是:
安装的 xlutils 版本:1.7.0 操作系统:windows 8 excel:office 20113
python - 使用 xlutils.filter 后如何关闭文件
在使用 xlutils.filter ( http://www.python-excel.org/ ) 并修复以下错误后,谁能帮我删除 xls 文件?我尝试从文件系统(Windows 7 64 位)中删除一个 excel 文件,但它说:
我想遵循明智的建议,仅使用以下方法打开文件:
在 with 子句之后删除文件,但在这种情况下我不知道如何处理。任何人都可以重现该错误,如果可以,是否有人建议如何解决此问题?作为 inputfile.xls,您可以使用 Excel 97 格式表,其中 1 列中有 4 行文本。
我的 python 文件“insert_n_blank_rows.py”是:
python - 用python修改.xls文件
我在python中编写了一个读取excel文件的脚本,然后对单元格进行更改,然后将所有内容复制到另一个excel文件并保存。
例如我有example.xls
,然后我生成example_copy.xls
。
everuthing 是一样的,但我的问题是,工作表上的公式不见了,当它制作副本时,它会保留所有文本,但我也想复制所有公式。
我正在使用 xlutils 来执行此操作。这是我的代码的一部分:
python - 如何使用python附加特定的excel单元格值?
单元格(1,1)应该有“把我放在同一个单元格”:
python - 有没有办法使用 Python 将新行附加到 Excel 电子表格?
我四处搜索,尝试了win32com
一些xlrd
// xlwt
,xlutils
但我所能做的就是将数据插入现有的 Excel 行 - 我希望能够插入一个新行(特别是在我的情况下是第一个)。有谁知道如何使用 Python 做到这一点?
根据建议,我将包括我为向我的 excel 文件添加一行所做的事情
...下一部分是缩进的,因为它在一些 for 循环中,不擅长堆栈溢出格式
python - 包括 xlrd/xlwt/xlutils 与 python 安装之外的模块
我是在 Python 世界中自学成才的,所以一些结构约定对我来说仍然有点模糊。但是,我已经非常接近我想要完成的目标,但遇到了一个更大的问题。
基本上,我有一个像这样的目录结构,它将位于正常的 python 安装之外(这是分发给不需要知道 python 安装是什么的人,但将拥有 ArcGIS 的标准配置) :
所以,我喜欢这个目录结构,因为所有 ArcGIStool.py 脚本都调用了 pythonmod 包中的函数(就像 general.py 中的函数一样),所有的 general.py 函数都可以通过简单的“import xlrd”调用 xlrd 和 xlwt 函数"声明。这意味着如果用户愿意,他/她可以将 pythonmod 文件夹移动到 python site-packages 文件夹,一切都会运行良好,即使 xlrd/xlwt/xlutils 已经安装。
问题:一切都很好,直到我尝试在 general.py 中使用 xlutils。具体来说,我需要“从 xlutils.copy 导入副本”。但是,这会引发一连串的导入错误。一是xlutils/copy.py使用“from xlutils.filter import process,XLRDReader,XLWTWriter”。我通过像这样修改 xlutils/copy.py 解决了这个问题:
我认为这适用于其他情况,但是 xlutils 包中有需要导入 xlrd 的模块。我尝试遵循这个建议,但是当我使用
我收到一个新的导入错误:在 xlrd/ init .py 中,调用了 info 模块(来自 xlrd/info.py),但是当我使用上面的代码时,我收到一个错误,指出名称“info”未定义.
这让我相信我真的不知道发生了什么,因为我认为当init .py 文件被导入时,它会像正常一样运行并在其包含的文件夹中查找 info.py。不幸的是,情况似乎并非如此。
感谢您的关注,任何帮助将不胜感激。
ps 我不想修改路径变量,因为我不知道谁将使用这个工具集,权限可能是个问题,等等。
python - 使用 Python 编辑 Excel 文件并将其保存到新文件中
我想进入我当前的文件夹并编辑文件夹中带有字符串“test”的任何文件到单元格 0,0,然后将其保存为 book1.xlsx,但我的代码给了我一个错误。任何人都可以帮忙吗?
python - 使用 xlutils 的日期模式错误
我正在尝试使用 Python 修改 Excel 文件,但我无法让xlutils
包正常工作。当我尝试一个例子时(来自这个线程):
我得到以下结果:
我几乎找不到有关此错误的任何信息,非常感谢任何帮助!谢谢
python - Python,复制带有标记的xls文件
我需要将现有的 xls 文件表复制/编辑到带有标记的新文件中。我试过的:
但标记不保存。现有文件是例如:
“复制”后的结果是:
请帮帮我。