问题标签 [xlsxwriter]

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.

0 投票
1 回答
4393 浏览

python - 使用 xlrd 读取日期并使用 xlsxwriter 在 Python 中编写它们

我正在使用 xlrd 从 Excel 电子表格中读取一堆原始数据,进行各种计算和重新格式化,然后使用 xlsxwriter 将结果写入新工作簿。

我能够使用 xlrd 正确读取日期数据并转换为 datetime 对象,但是当我尝试使用 xlsxwriter 编写它时出现错误。我已经阅读了 xlsxwriter 上的所有 SO 帖子以及 excel 如何格式化数据等,并用谷歌搜索,但似乎无法弄清楚。

我的代码是:

完整的 Traceback 错误是(不包括我的 py 文件中的第一个调用):

当我只调用普通的“out_sheet.write”时,生成的电子表格会在单元格中显示一堆“######”,但是当我单击单元格时,它会显示我想要的日期和时间,当我这样做时,不确定如何摆脱这些“####”。我不关心使用 write_datetime() 或只使用 write(),我只希望它正确显示在输出表单元格中。

非常感谢您的帮助!

0 投票
1 回答
568 浏览

python - csv 到 xlsx - 导入时它总是空白?

尝试将 csv 转换为 xlsx 以供以后操作。但无论我做什么,它总是空白(创建 xlsx 并添加工作表名称很好,但没有数据出现)

真的很迷茫,各种尝试。下面是我用过的最完整的一段代码。

我不完全理解阅读器行之后的内容,但似乎我发现的所有相关代码都使用了这个,我已经尝试使用“for 语句”来编写普通的 csv,但这也不起作用。

编辑 - 问题似乎与 reader 变量有关,不知道为什么它在其他代码上工作正常。

更新 - 看起来代码覆盖了原始 csv,不知道为什么,我只想读取文件并保留内容。

0 投票
1 回答
7532 浏览

python - 如何使用 xlsxwriter 模块在 xlsx 中放入千位分隔符?

使用 xlsxwriter 时,如何让 xlsx 文件在一列中包含带有逗号格式数字(不是字符串)的列?

我想要做的 -将 1000 变成 1,000,同时将值保留为数字

尝试失败...

0 投票
1 回答
394 浏览

python - 使用 Python 的 xlsxwriter 将列表的 html 文件放入工作表 - 这可能吗?

我只是想知道是否可以使用 xlsxwriter 将本地列表 html 文件的内容插入 Excel 工作表?手动只需将文件拖放到 Excel 中就可以正常工作,并且格式清晰,但我找不到任何有关使用 xlsxwriter 将文件内容插入 Excel 的信息。我只能找到与将图像插入 Excel 相关的信息。

非常感谢您阅读本文,MikG

0 投票
1 回答
297 浏览

python - 使用 Python 和 xlsxwriter 将单元格引用与单元格计数连接起来

嗨,我有一个使用 Xlsxwriter 生成折线图的工作脚本,但是我正在寻找一种方法来将早期命中计数与我生成的图表的单元格范围连接起来,因为该脚本用于迭代目录中的几个类似文件所以每个文件的总体“命中数”各不相同。

该脚本首先在文本文件中查找一个字符串,然后使用 line spitting 收集一些统计数据,将收集到的数字放到 Excel 中,并在每次找到特定字符串时生成一个命中计数(总计)

然后使用您收集的统计数据生成图表。

这是我的图表生成部分...

我希望通过引用行数中的“总”数来生成图表。所以我正在寻找类似的东西

我希望这是有道理的?基本上我希望有一个不同的单元格行范围取决于点击次数,这可能吗?或者,对于这种情况,xlsxwriter 中是否有“最后一行”参考?

谢谢,米克

0 投票
1 回答
6723 浏览

python - 如何在 xlsxwriter 中计算 Excel 文档中的行数

有谁知道如何使用 xlsxwriter 计算 Excel 工作表上的行数?我在 xlsxwriter 中寻找了一种类似于 XLRD 的 worksheet.nrows 的方法,但一直没有找到。我最初尝试在脚本中同时使用 xlsxwriter 和 xlrd,但由于我认为 xlsxwriter 和 xlrd 试图同时打开同一个文件存在问题,所以我遇到了错误。如果有帮助,我可以附上代码。非常感谢您!

0 投票
1 回答
2362 浏览

python - 如何使用 xlsxwriter for python 将数据导出到 xlsx

我无法将数据写入 excel 文件。运行此代码不会将文件写入预期的文件夹。

编辑:我更改了愚蠢的错误:eastres 和 east.close() - 我试图从原始代码中简化它并弄乱了一些东西。代码仍然不能像这里写的那样工作。

0 投票
2 回答
3913 浏览

python - Python Excel Writer (xlswriter) 从 URL 插入图像

如何使用 xlswriter从 URL (http) 插入图像?这是来自文档:

或者

但这仅适用于文件路径。我想从 Web 服务器的 URL 添加图像。你能帮我吗?

0 投票
4 回答
21097 浏览

python - 使用 XlsxWriter 在 pandas 中导出到“xlsx”时应用样式

我使用 pandas 的 .to_excel 方法将 DataFrame 编写为 Excel 工作簿。这对于多索引 DataFrames 也很有效,因为索引单元格被合并了。使用纯 XlsxWriter 时,我可以将格式应用于单元格,效果也不错。

但是我找不到用 pandas 方法做同样事情的方法。只需传递带有列名和样式的 dict 将是最直观的。

有什么办法吗?

0 投票
3 回答
2301 浏览

python - 如何阻止 Excel 使用 XlsxWriter 以科学计数法显示数字?

我正在使用 pandas 将数据导出到 XLSX,而后者又使用XlsxWriter. 我已经尝试了我发现的格式选项(例如float_format,尽管事实上它似乎是基于源的错误答案),但我找不到任何阻止 Excel 以科学计数法解释数字的东西。

例如,如果我写0.000000000001,Excel 中的基础单元格值为0.000000000001,但显示值为1E-12。我知道我可以将数字写为字符串,但我希望 Excel 中的值是数字。