问题标签 [xlslib]

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

xlslib - 如何用 xlslib 填充颜色

Xlslib 提供了两种改变单元格背景颜色的方法:

但是如何使用自定义颜色(例如#EFEFEF)?

0 投票
1 回答
4512 浏览

c++ - 在 C++ 中使用 xlslib

我正在寻找一个 C++ 库来读取/写入 Microsoft Excel 文件。我发现了几个 C/C++ API,我在 Windows 上没有成功。(在 linux 上一切正常)。最后我设法编译xlslib了它是一个开源的并且看起来不错。

但问题是:绝对没有文档/教程/示例,甚至没有使用这个库的工作应用程序。好吧,在你问之前,我应该说“是的”我刚刚在谷歌上搜索了很多。(谷歌在开玩笑 我||搜索错误||没有文档)

我的问题是:“如何使用 xlslib 打开电子表格并从中读取数据?”

谢谢

0 投票
1 回答
906 浏览

ios - XlsLib 在 IOS 应用程序中的集成

我正在尝试将xlslib集成到我的应用程序中。在编译和安装 lib 之后,我在我的代码中添加了这个。然后我得到如下所示的错误:

错误:

format.cpp:125:52: Reference to 'u16string' is ambiguous

Out-of-line definition of 'format_t' does not match any declaration in

xlslib_core::format_t

在 format.h 文件中,声明如下

format_t(CGlobalRecords& gRecords, const u16string& fmtstr);

任何人都可以帮助解决这个问题吗?

0 投票
0 回答
634 浏览

c - 如何在 C 中使用 xlslib 在 excel 中设置公式

我有以下示例:

但似乎该公式无法正常工作。

在结果单元格上显示#VALUE!在公式栏上我得到 =B3:B5 而不是 =SUM(B3:B5)。

你能帮我解决这个问题吗?

谢谢

0 投票
1 回答
419 浏览

c++ - c++ 中库 xlsLib 中的整数溢出

我用 xlsLib 编写了以下程序,以便创建一个带有 100 000 行工作表的 Excel xls 文件:

当我打开文件“test.xls”时,似乎发生了整数溢出:行开始重叠,因为值 65 535 是 16 个无符号整数的最大值。我不知道我是否犯了一些错误或 xlsLib 有一些错误。我真的很感激一些帮助。

提前致谢。

0 投票
0 回答
196 浏览

ios - 使用 xlslib 库 ios 冻结行和列

我想冻结我在iOS中使用xlslib库创建的excel文件的列和行面板,如果有人知道它包含标题os,那么请提供用于使用xlslib冻结列或行的代码或方法。

我已经使用了 xlslib 的locked() 方法,但它根本不起作用。

0 投票
1 回答
943 浏览

c++ - 从 xlslib 构建 dll 文件

我需要xlslib为 Windows 下载和构建 dll 文件。

我下载了 xlslib 存储库。

我认为它必须在c++.

我应该怎么办?请帮我!

0 投票
1 回答
120 浏览

xlslib - 如何在 xlslib 中使用自定义颜色

我正在使用xlsLib从专有格式的数据构建 Excel 电子表格。数据包含用于为某些单元格着色的 RGB 信息,我希望生成的 Excel 文件反映这些自定义颜色。

xlsLib 提供了一种设置单元格颜色的方法,如下所示:

这适用于 . 中定义的预定义颜色color_name_t。但是我如何告诉它使用我的自定义颜色而不是预定义的颜色呢?

看起来我可以使用以下方法创建自定义颜色:

其中 idx 是一个介于 8 和 64 之间的值。 setColor() 似乎将此自定义颜色存储到调色板数组中以供以后使用,但随后cell::fillfgcolor()似乎不使用该调色板。

我应该调用什么而不是fillfgcolor()使用自定义调色板设置单元格的颜色?

0 投票
0 回答
105 浏览

c++ - 使用 xlslib 的内存问题

我正在尝试让 xlslib 库 ( http://sourceforge.net/projects/xlslib/ ) 在我的 Windows MFC 程序 (VC 2010) 中工作。生成的 Excel 文件可能有点大,我需要能够在不关闭对话框的情况下编写多个 Excel 文件,这导致了一些问题。

根类称为“工作簿”。我最初声明:

在处理 Excel 导出的函数中,但这会炸毁堆栈。xls 太大了。

下一次尝试我在对话框的类定义中声明了 m_xls,但我不知道如何在调用之间清除 m_xls,如果在打开对话框时多次运行 Excel 导出,则第一次运行的数据结束第二次,第三次运行从第一次和第二次获取数据,依此类推。

我尝试在导出功能结束时清除第一次运行的数据。我查看了在类的解构器中为从主数据存储向量中删除数据所做的工作。工作簿类非常复杂,有许多子类,无论我何时尝试程序在第一次运行 Excel 代码后(清除数据后)变得非常不稳定,当我退出时我在线程池函数中得到一个断言程序和输出窗口中的一些第一次机会异常。

最后,我在类中声明了一个工作簿指针,然后动态分配了一个工作簿:

在函数的开头。最后我用删除解除分配:

这会使用以下错误消息炸毁程序:

看起来分配的所有内容都是其中没有数据的基本类,并且 xlslib 中的函数添加的所有数据都超出了分配的内存范围。也许我误解了一些东西,但是当内存被释放时,工作簿的解构器及其所有子类不会被调用吗?

我需要弄清楚如何在这里做两件事之一:

1)弄清楚如何在进一步调用Excel代码时重新初始化类定义中静态声明的m_xls。或者

2)弄清楚分配和释放发生了什么,并让新/删除正常工作。

我已经编程了一段时间,但这涉及到我以前从未遇到过的内存管理的细微差别。我知道我可能遗漏了一些我应该知道的关于新/删除的明显内容......

提前致谢

0 投票
3 回答
900 浏览

ios - 带有 JXLS 的 xls 中的可点击链接

我正在使用 JXLS v1.0 在我的 ios 项目中创建 xls 文件,但我无法理解如何在电子表格的某些单元格中创建可点击的链接,有什么方法可以使用 JXLS 进行此操作,或者可能有存在其他一些免费的 xls 框架