问题标签 [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.
python - Python Excel(xlrd,xlwt) - 如何从一个单元格复制样式并将其放在另一个单元格上
具体来说,我正在尝试打开现有的工作簿,并向其中写入一些数据。
但是,每当我编写数据时,它都会消除这些单元格的边界。
所以我想知道是否有办法在写入之前复制该单元格的样式然后重新应用它。
我想我可能在这段代码的正确轨道上?
但我收到了这个错误:
excel - 我们如何使用 xlrd、xlwt 和 xlutils 保留共享工作簿属性设置?
当我打开启用了多重编辑的共享工作簿时,我在使用 xlwt 保存文件时丢失了设置。这是我正在尝试的代码,但这不会保存共享工作簿属性/设置,同时另存为 xls。有什么简单的方法可以做到这一点吗?
python - Python xlutils 复制错误的年份
我编写了一个脚本,可以更改 Excel 工作表中某个日期的值。当我使用 创建一个新的 excel 文件copy
时,它会正确复制所有内容,但日期的年份部分除外。例如,它将从 2012 年 4 月 5 日到 2008 年 4 月 5 日。似乎所有日期都可以追溯到四年前。这是代码:
知道为什么它可能会改变年份吗?我还没有看到其他人在其他地方有同样的问题。
python - 如何使用 xlutils、xlwt、xlrd 和 python 删除 excel 文件中的现有工作表
我试图搜索很多地方,但没有看到任何关于如何使用 xlutils 或 xlwt 和 python 删除 excel 文件中现有工作表的示例代码片段。请问谁能帮帮我?
python - 使用 xlutils 复制 XLS 时保留命名范围
我有一些代码可以打开 Excel 工作簿xlrd
,使用 复制,使用xlutils
更新,xlwt
然后将其写回另一个文件。
生成的工作簿缺少原始中存在的所有命名范围。我 100% 确定原件中存在命名范围,因为我实际上是在读取它们(从xlrd
对象中,在复制之前)并基于它们进行更新。
假设这是 using 的自然效果,我xlutils.copy.copy
是否有某种方法可以重新创建从同一工作簿xlwt
的版本中读取的命名范围?xlrd
文档(至少,我能找到的)很少。
这是一个显示问题的python会话:
python - Python 使用 XLRD、XLWT 和 XLUTILS 复制整个工作簿
我只是想复制整个工作簿。稍后要添加一些信息,我可以毫不费力地找到如何将信息添加到单个单元格等...但是我还没有找到复制整个工作表的方法。也许我过于复杂了,但任何输入都是值得赞赏的。谢谢!
python - 使用 XLRD 遍历列中的行
我已经能够让列在单独的列表中输出列的值。但是我需要保留这些值并一一使用它们来执行亚马逊查找。亚马逊查找不是问题。让 XLRD 一次给出一个值一直是个问题。是否还有一种在 Python 中设置时间的有效方法?我发现计时器问题的唯一答案是记录进程开始的时间并从那里开始计数。我宁愿只是一个计时器。这个问题有点两部分,这是我到目前为止所做的。
我使用 argv[1] 使用 xlrd 加载电子表格,然后使用 argv[2] 将其复制到新的电子表格名称;argv[3] 我需要成为计时器实体,但我还没有那么远。
我努力了:
我知道这有点模糊。我是否应该尝试做一些类似 column = colname(colx=2) 的事情,然后我可以为 row in column 做:非常感谢任何帮助或指导。
python - python xlutils:formatting_info=True 尚未实现
我有简单的代码可以使用 xlutils、xlrd、xlwt(从 python-excel.org 下载新库)复制文件,而不会丢失格式。我有一个错误如下:
错误:
你能帮我解决这个问题还是让它工作?
excel - 使用 python 格式化单个 Excel 单元格中的单个字符
我在带有 Python 2.7 的 Windows Vista 操作系统上使用 xlrd、xlwt 和 xlutils。我在一个 100 个字符长的 Excel 工作表中有一组 DNA 序列,每个序列都在一个单元格中。我试图在 excel 中突出显示每个序列中特定位置的字符(加粗或更改颜色),但还没有找到一种方法来格式化单元格中的单个字符。据我所知,应用样式会将其应用于整个单元格。因此,我试图将序列分解为单独的组件,其中序列的某些部分将使用样式进行修改,而其他部分则不会,然后将它们重新整理成单个单元格中的单个字符串。
代码:
我的问题是添加样式会更改整个单元格,而我只想修改某些字符。此外,随后对同一单元格的写入会覆盖之前的内容。有没有办法修改单个单元格中的单个字符,或者将不同格式的文本添加到已经有文本的现有单元格中?
如果您需要我忽略的其他信息,请告诉我。我提前感谢您的时间。
布雷特
python - 是否可以使用 Python 将 Excel 工作表中的数据推送到数据库中?
我有一个要求,我需要使用 Python 写入 excel 单元格,我将从网页收集的数据。
但没有选择如何做到这一点。
你们有什么想法吗?
根据@Marcin 的评论,这里是我正在寻找的更明确的要求
为什么需要python?->是的,我正在使用 Python 和 Beautiful Soup 模块从网页中获取数据。
excel在哪里运行,或者根本就在运行?->当脚本从网页完成其数据收集时需要 Excel,并将尝试到下一页执行相同的任务,我希望将当前数据保存为 excel 格式。
这与网络有什么关系?你到底想达到什么目的? 希望对您的上述问题给出这个答案。
您可以只使用 CSV 文件吗? 是的,我可以使用它,但我的最终目标是将数据推送回数据库,可以是 Oracle 或 Access 数据库。
建筑学
编辑
根据@Thang
我试过但收到错误: