问题标签 [xlwt]

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 投票
2 回答
2061 浏览

python - xlwt - 如何向 Excel 文件添加分页符?

每当使用 Python 和xlwt在 Excel 中更改列的值时,我都会尝试添加分页符。

有谁知道如何做到这一点?

我找到了一个例子,但他们并没有真正说明他们的代码是否有效,也没有说明元组中的数字意味着什么:

0 投票
1 回答
388 浏览

excel - 我们如何使用 xlrd、xlwt 和 xlutils 保留共享工作簿属性设置?

当我打开启用了多重编辑的共享工作簿时,我在使用 xlwt 保存文件时丢失了设置。这是我正在尝试的代码,但这不会保存共享工作簿属性/设置,同时另存为 xls。有什么简单的方法可以做到这一点吗?

0 投票
2 回答
6392 浏览

python - 在 GAE 中的 Excel 文件(xlwt)中插入位图图像

我需要在 Excel 文件中插入位图图像(使用 xlwt 创建)。我尝试使用 insert_bimap() 方法插入,但它返回 IO 错误。

错误:

代码:

请让我知道是否有任何解决方法?

干杯! ,
神经网络

0 投票
1 回答
849 浏览

python - 如何保存excel文件并将其附加到新对象?

我有一个 django 项目,我使用 xlwt(文件生成的结束片段)创建了一个 excel 文件。

现在在我看来,我想生成这个文件并将它附加到一个新对象并保存它,所以我在管理员中有一个带有附加 excel 文件的新对象。我正在尝试这样的事情

我不断收到此错误:'HttpResponse' object has no attribute '_committed'

似乎不喜欢我设置为“文件”属性的对象(文件是文件上传字段)。如果我只是返回对象,那么我的浏览器会正确下载文件,因此文件就可以了。

0 投票
1 回答
2638 浏览

python - 使用 xlwt 格式化数字,以便零是破折号 (-)

我正在用 xlwt 编写 excel 工作表,除了一件小事,它工作得很好。我想将数字零显示为破折号 (-),就像它对会计所做的那样。但是,我不希望它在所有内容之前显示美元符号 $,并且我不希望它在千位上有逗号。

我认为这将是一个相当容易解决的问题,我只需将 excel 中的格式设置为我想要的格式,然后查看“格式 - >自定义格式”以获取确切的格式字符串。这样做让我_(* (#,##0);_(* "-"_);_(@_)可以使用(这不处理逗号,但将零显示为破折号并删除 $)。不幸的是,当我在 xlwt 中使用该字符串时,它似乎将其重置为会计默认值:_($* #,##0_);_($* (#,##0);_($* "-"_);_(@_). 我认为这是 xlwt 中的一个错误,但有谁知道是否有办法让我做我想做的事?

编辑:不知道它为什么起作用,但我的问题似乎可以通过从字符串中删除逗号来解决。那正在改变:

'_(* #,##0_);_(* (#,##0);_(* "-" ); (@ )' 到 ' (* ###0_);_(* (## #0);_(* "-" ); (@_)'

我相信这是可行的,因为当您仅删除 $ 而是将其写入为会计默认值时,xlwt 不会将其视为自定义格式,但是当您删除 $ 和逗号时,它会将其踢到自定义格式方法中,这就是我想。

作为对 John 的回应,我将这些与 tablestyle.numformat 属性一起使用。基本代码是:

style.num_format_str = '_(* ###0_);_(* (###0);_(* "-"_);_(@_)'

我现在唯一想要改变的是让负数看起来像 -5,而不是会计 (5),但我认为我可以接受现在的情况。如果有人能解释一下 excel 格式字符串是如何工作的,那可能会很好,我可以在其中看到一些押韵/原因,但对我刚刚剪切和粘贴的这些长串数字感到困惑。

0 投票
1 回答
2290 浏览

xlwt - Python xlwt 公式解析错误

我在使用 xlwt 时遇到了解析错误。像 SUM() 这样的简单公式可以正常工作,但我尝试运行这个稍微复杂一点的公式并收到以下错误。

这是我试图运行的代码。

我尝试使用定义的数字范围 (A1:A5000) 而不是 (A:A),并且我也尝试过简单地将其作为字符串传递,但它不在 Excel 中进行评估。

此公式在复制并粘贴到 Excel 时有效。任何想法将不胜感激。

谢谢!

0 投票
1 回答
2682 浏览

python - 使用 xlwt for excel 在 python 中预格式化货币和两位小数

我有一个列标题Fee。在python中使用xlwt,我成功生成了所需的 excel。创建 Excel 文件时,此列始终为空白。

是否可以将费用列预先格式化为“货币”和“两位小数”,这样当我在下载后在 Excel 文件的费用列中手动写入时,23应该变为23.00 美元

0 投票
1 回答
2267 浏览

python - 如何使用 XLWT Python Excel 将样式应用于整行?

如果其中一列包含值“资产”,我正在尝试应用一种将突出显示整行的样式。下面的代码将仅突出显示其中包含“资产”的列,而不是整行。有没有办法将样式应用于整行?

如您所见,根据我应用不同样式的行。我怎样才能使包含关键字“资产”的任何行都突出显示?谢谢!

0 投票
1 回答
1883 浏览

python - Python Excel从第二列开始从csv写入值

我正在使用 XLWT 从 .csv 编写 excel 文件,并且我将 csv 中的第一列作为该行的样式。如何从每行的第二列开始写入值(以不打印出值,例如“headerStyle”)?我尝试了几种不同的方法,例如创建 col_count 但没有任何运气。

任何帮助表示赞赏!谢谢!

我最终弄清楚了。对于任何感兴趣的人,一个问题是样式作为字符串返回,所以我创建了一个函数来解决这个问题:

然后以下内容将在跳过第一列时循环:

0 投票
1 回答
3186 浏览

python - python - 如何从使用 xlwt 创建的 excel 文件创建 pdf

我正在创建 MS Excel 格式的报告,并一直在使用 xlwt 和 python 中的相关模块为用户提供报告。

我也想提供这些 Excel 文件的 PDF。我看过 PyPDF 和 ReportLab,但不知道如何将我的 xlwt excel 文件转换为 PDF。

我在想也许我可以将 xlwt 保存到 StringIO 然后将其转换为 PDF?有没有这样做的python模块?

我有什么选择?