问题标签 [libxl]

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

ios - 如何在 iOS 的 libxl 中嵌入公式

我希望能够向 libxl 添加一些简单的公式,例如加法和减法,只是不知道该怎么做。只是想知道如何添加简单的加法和减法公式。

这是我的代码:

这些是我希望公式更改的数字。(100 和 150)

0 投票
1 回答
219 浏览

c++ - 将 const char 传递给不兼容的类型 double

每当我将此字符串定义为数字时,它都会给我错误“将 const char 传递给不兼容的 double 类型”。当我将字符串定义为 xlSheetWriteStr 时没有问题,但是当我将其定义为数字时,它给了我错误。

这是有问题的代码 -

提前致谢。

0 投票
1 回答
204 浏览

erlang - erlang c-node 传递二进制对象

我正在关注 Erlang C Nodes 教程,并试图对 libXl C 库进行包装调用。在我的 C 节点中,创建一个 BookHandle 并将其作为一个消息调用的响应传递。

我的问题是我可以使用该响应向具有相同对象的 C 节点发送另一条消息吗?例如发送

并在 C 节点中有类似下面的代码来获取传递的 BookHandle

这样的事情是否可能,或者为特定功能创建包装器需要在每次向 C 节点发送消息时创建 BookHandle。

对不起,如果这没有任何意义,我对这一切都是新手。

0 投票
1 回答
549 浏览

php - php_excel / libxl:如何使部分单元格文本加粗

使用PHPExcel带有RichText对象的库,可以为单元格文本的某些部分设置特定样式。

这篇文章给出了一个例子:PHPExcel - 如何使部分文本加粗

如何使用 php 扩展来做到这php_excel based一点libxl

编辑:PHPExcel 和 php_excel 是不同的,首先是一个 php 库,其次是基于 libxl C 库的原生 php 扩展

0 投票
1 回答
573 浏览

c++ - LibXL 随机(但始终)无法从 .XLS 读取字符串或数字

好的,事情是这样的:

我已经开发这个程序有一段时间了。它的功能是从各种xls文件中搜索、读取和组织数据。

除了一件事之外,大部分内容都可以编译和工作:出于某种原因,有时 libXL不会从该 .xls 文件的单元格中读取字符串或整数。我说随机是因为它只是随机出现,但是每次我运行程序时,对于相同单元格中的相同文件,它总是失败。

我知道这一点是因为我已经操纵代码在它无法读取字符串或数字时通知我(“errortype::invalid_string”、“errortype::num==0”)

该程序是用c++、windows 7、Visual Studio Express 2013编写的

这是我的getval()函数的代码片段

如果有人对为什么会发生这种情况有所了解,我们将不胜感激。如果您需要更多信息来解决问题,我很乐意提供。

0 投票
1 回答
3736 浏览

c++ - C++ QT libXL 错误:“在启动程序期间退出,代码为 0xc0000135”

我正在尝试编写一个使用 libXL 的 QT 应用程序,但是当我尝试编译时,我得到一个弹出框说"During Startup program exited with code 0xc0000135". 我已经弄清楚究竟是哪一行导致了问题,它是"Book* book = xlCreateBook();"startgame.cpp 中的那一行。当我注释掉这一行时,程序运行良好。是否有可能我错误地设置了库?我将尝试在下面包含所有相关代码,并提前感谢您的帮助!

stattracker.pro

主文件

开始游戏.cpp

让我知道是否应该包含任何其他文件(stattracker.cpp、stattracker.h 或 varstruct.h)

0 投票
1 回答
193 浏览

c++ - 带有 64 位 libXL 的 Eclipse 调试错误

尝试调试使用 Mingw-w64 ( build-info.txt ) 编译的Eclipse CDT 项目并单击Debug as Local C/C++ Application时,显示以下错误:

调试为本地 C/C++ Ap

重新安装 Mingw-w64 并没有解决问题。一个示例Hello World C++ 项目按预期编译和调试,但出于任何原因,该项目没有。也许这与它利用 bin64 文件夹中的libxl-3.6.2.0 dll 来读取 excel 文件这一事实有关。


日食配置:

日食 Mars.1 (4.5.1)

  • C/C++ 开发工具 8.8.0.201509131935
  • C/C++ GDB 硬件调试 8.8.0.201509131935
  • C/C++ 库 API 文档悬停帮助 4.1.0.201509161915
0 投票
1 回答
1910 浏览

c++ - LibXL 加载文件失败

这是加载 xls/xlsx 文件的代码:

这些实际上是示例代码。失败,xlBookLoad()以便跳过 if 语句。

但是,如果我加载它自己的文件example1.xls,它就成功了。 Slice.xlsxexample.xls在同一个文件夹中。我 100% 确定文件路径是正确的。失败的是加载功能。

现在,我不知道为什么。那是因为Slice.xlsx有点特别吗?或者 LibXL 不是加载工具吗?如果是这样,我该如何阅读?

我把它贴在这里。非常感谢任何有帮助的人。

切片.xlsx:

https://dl.dropboxusercontent.com/u/7949​​206/Slice.xlsx

0 投票
2 回答
1527 浏览

c++ - Windows 上 C++ 中的 libxl 库设置

我正在尝试在 C++/VS2012 中使用库 libxl。但是,我收到了错误消息

程序无法启动,因为您的计算机中缺少 libxl.dll

我很好地遵循了该库的设置说明,例如在我libxl.lib的项目中添加目录,添加项目依赖项并将libxl.dll文件复制到项目目录。

我还尝试使用此链接http://www.fastwindowstweaker.com/dll-file/libxl.dll-722052.html安装 .dll 文件,但它没有用。

你知道我该如何解决这个问题吗?

0 投票
1 回答
552 浏览

c++ - Libxl readNum() 在短时间内崩溃

好的。所以我使用 libXL 来解析 .xlsx 文件。我遇到了一个奇怪的错误,因为当我调用 sheet->readNum(row, col) 函数时,它完成了它的工作,但只有 45-47 次。我检查了很多文件。检查了 .xls 和 .xlsx。完成了多个调试会话。在 ~45 readNums() 之后,readNum() 函数返回 0,而不是这里的实数。好的,这是我的代码:(不要看 couts,它是为我公司的人力资源部做的)

它做的一切都很完美,但就像我说的那样——在一开始。是我的错,还是我获得 libXL 支持的票是个好主意?