寻找开源C++操作Excel表格库?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了寻找开源C++操作Excel表格库?相关的知识,希望对你有一定的参考价值。

支持打开,保存,关闭,读取一个单元格值,写入到单元格。能夸平台。找了好久都没有找到,求大神给我一个,能解决我问题的人,必当感谢。

参考技术A xlslib开源库,满足你的要求。
官网:xlslib.sourceforge.net,代码中有实例及说明文档。
但不支持excel 2007及以上的格式。
参考技术B 1、“工具”→“宏”→“Visual Basic 编辑器”
2、双击“Microsoft EXCEL 对象”下的“Sheet1”
3、在右边的最大的空白处粘贴以下代码:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Interior.ColorIndex = 3 Then
ActiveCell.Interior.ColorIndex = 6
Else
If ActiveCell.Interior.ColorIndex = 6 Then
ActiveCell.Interior.ColorIndex = 4
Else
ActiveCell.Interior.ColorIndex = 3
End If
End If
End Sub
4、关闭“Visual Basic 编辑器”窗口,在EXCEL里点击某单元格试一下效果。
知道了吗?追问

这个是什么代码,

用于操作图像的 C++ 库

【中文标题】用于操作图像的 C++ 库【英文标题】:C++ libraries to manipulate images 【发布时间】:2010-09-07 16:27:23 【问题描述】:

您是否知道任何开源/免费软件 C++ 库来处理这些格式的图像: .jpg .gif .png .bmp ?它支持的格式越多越好。我正在用 C++ 实现一个免费程序,它使用 steganography 将文本文件隐藏到一个或多个图像中。

我在 Unix 下工作。

【问题讨论】:

【参考方案1】:

ImageMagick 可以处理任何事情,并具有dozen of languages 的接口,包括用于 C++ 的 Magick++ API。

【讨论】:

【参考方案2】:

@lurks:我假设您正在寻找 LSB 移位?几年前我做了一些隐秘工作,这就是大多数应用程序的工作方式。看来 ImageMagick(由其他人建议)允许您识别和操作 LSB。

【讨论】:

【参考方案3】:

这需要一些设置,但我是Adobe's GIL 的粉丝(现在是Boost 的一部分)。

【讨论】:

【参考方案4】:

你考虑过GDI吗?

-- 凯文·费尔柴尔德

【讨论】:

【参考方案5】:

FreeImage 非常可靠。它有一个 C 接口,但在实现上更像 C++。

【讨论】:

【参考方案6】:

对于 .png 图像,您可以查看 Cairo(和 CairoMM)。还有人们认为很快的 Anti-Grain。

【讨论】:

【参考方案7】:

我喜欢vxl

VXL(Vision-something-Libraries)是专为计算机视觉研究和实施而设计的 C++ 库集合。它是由 TargetJr 和 IUE 创建的,目的是制作一个轻便、快速和一致的系统。 VXL 是用 ANSI/ISO C++ 编写的,旨在可在许多平台上移植。

【讨论】:

以上是关于寻找开源C++操作Excel表格库?的主要内容,如果未能解决你的问题,请参考以下文章

excel表格操作记录

再见Excel!最强国产开源在线表格Luckysheet走红GitHub

python操作excel表格

Java读取excel表格

接口自动化 - xlrdxlwt 操作excel表格详解

Java实现Excel表格操作--API:jxl