问题标签 [excel-writer-xlsx]

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 回答
381 浏览

perl - Perl XML::简单打印到 Excel 文件

问题:我想将xml数据打印到excel文件,但是打印到excel文件失败。

xml 文件:data.xml

我的代码如下:

结果:boardtype打印到excel文件失败,输出如下:

错误信息

我该怎么办?

0 投票
1 回答
206 浏览

perl - perl Excel::Writer::XLSX 生成偏移 1 行的轮廓

我正在尝试使用 perl 模块 Excel::Writer::XLSX 构建一个带有轮廓行的电子表格。我需要行大纲符号出现在大纲级别栏上方。当我运行下面的脚本时,轮廓符号和水平条被正确生成,但向下移动了一行。

输出电子表格如下图所示。请注意,大纲栏偏移 1 行

输出电子表格

0 投票
1 回答
262 浏览

python - 在不覆盖 Excel 文件的情况下写入工作表的最佳方法是什么?

我有一个名为 MasterFile 的 Excel 文件。在 MasterFile 中,我有多个带有公式的工作表。我想使用下面的代码更新 MasterFile 中的一张表,而不会覆盖我的任何数据或公式。

到目前为止,这是我的代码:

我在如何在不破坏 openpyxl 的公式的情况下写入现有的 excel 文件中找到了一些关于这个主题的信息?,但我不确定如何调整我的代码。

0 投票
1 回答
501 浏览

excel - Excel::Writer::XLSX 内容不可读错误

我刚开始使用 Perl,我正在使用 Excel::Writer::XLSX 它来查询 DB2 数据库并将数据导出到 .xlsx 文件。数据约为 250k 行。

该脚本运行良好,但是当我尝试打开 Excel 文件时,它会引发错误并要求修复文件。修复后,一些数据被替换为inf.

错误对话框说

下面是我的代码片段。

有人可以就这个问题给我建议吗?

0 投票
0 回答
129 浏览

perl - Perl Excel::Writer:使用变音符号创建 Excel

我尝试使用 perl 和Excel::Writer::XLSX包含变音符号的 Excel 名称创建一个 Excel 文件,但没有成功。

我得到的 Excel 文件名为:äöü.xlsx. 此外,如果我在 STDOUT 上打印名称,输出会有奇怪的符号:├â┬ñ├â┬Â├â┬╝.xlsx.

当我在文本文件中打印名称时:

文本文件包含正确的输出äöü.xlsx并具有 utf-8 编码(由 Notepad++ 确定)。

工作环境是,Windows 7,活动代码页是 cp950 和 perl 版本 5.28 (Strawberry)。

我尝试使用(在很多其他人中):

但它没有提供所需的输出。

有谁知道如何获得带有变音符号的 Excel 文件?

更新 1:代码是 UTF-8(根据 Notepad++ 和 Emacs C-h v buffer-file-coding-system RET

0 投票
0 回答
35 浏览

python - 如何在python中将oracle数据库中的列和行转换为带有颜色的excel表

这些是从 oracle 数据库中获取的数据,我将如何在 excel 表中显示它们,颜色尝试了很多方法都无法弄清楚,如何适应 excel 表,因为我的行宽很大。帮助将不胜感激。

请帮帮我,伙计们。如何在python的excel工作表中以颜色显示列和行

0 投票
1 回答
120 浏览

perl - 列只能在创建它们的组中隐藏

我正在使用 Perl 将一些数据自动导出到 xlsx 文件,特别是使用 Excel::Writer::XLSX 模块。如果某些已经创建的列是空的或不相关的,我希望它们被隐藏。虽然在某些情况下使用常用命令很容易完成:

在某些特定情况下,它们不会像预期的那样消失。经过多次尝试,结果发现问题可以通过改变它们原来的设置方式来解决。

例如,如果我这样创建它们:

然后命令

只会隐藏列'N'。

解决方案是像这样创建它们

所以它有效,但代码看起来很愚蠢,整个情况对我来说毫无意义。有谁知道为什么会发生这种情况,如果是,那么还有其他解决方案吗?

0 投票
0 回答
25 浏览

c# - 将单个 Excel 工作表数据合并到具有多个工作表的单个 Excel

我面临一个关于 excel 写作的问题。下面是问题 - 我有一个要求,我有多个 excel 工作表,并且每个 excel 文件可能有多个工作表。所以,我需要用多个单独的工作表写一个 excel例如,假设我有 3 个带有 Sheet1 的 Excel 文件 File1.xlsx,带有 Sheet2 的 File2.xlsx 和带有多个 Sheet3 和 Sheet4 的文件 3。在每个工作表中,数据类似于 3 列(姓名、员工 ID、MobNo)所以,输出将是带有多个工作表 Sheet1、Sheet2、Sheet3 和 Sheet4 的单个文件 Result.xlsx。

请在没有任何第三方工具(如 Spire.xl)的情况下共享代码。我需要以编程方式执行此操作。以下是代码 -

0 投票
2 回答
269 浏览

perl - Perl Excel::Writer::XLSX Excel 函数 Move Area.function 的正确语法

我使用 Perl 模块 Excel::Writer::XLSX。如果我在数据检查下直接在 excel 中输入该函数,它就可以工作。Perl 脚本的修改形式不起作用。

我的 Excel 文件中有一些工作表。在“数据验证”->“列表”下,我将其用作“源”:

有用。

如果我在我的 Perl 脚本中以修改后的形式使用它来创建具有此功能的 Excel 文件,那么我将无法打开 Excel 文件。修改后的表格:

代码截断:

如果创建了 Excel 文件,我将使用 Excel 打开它并得到错误:找到了 excel 的不可读内容...

0 投票
1 回答
129 浏览

python - 如何使用“xlsxwriter”而不是“openpyxl”写入具有多个工作表的 excel?

我希望将一些文本存储到excel具有多个工作表中。我尝试使用它openpyxl来实现它,但我无法使用xlsxwriter.

openpyxl 由于IllegalCharacterException使用时弹出,我无法使用。我知道删除或转义这些字符的方法,但我不想删除或转义这些字符,而是想将它们原样存储在我的excel.

xlsxwriter我可以使用但不能将其存储在多个工作表中来实现字符的维护。有什么解决办法吗?