BasicExcel使用方法,VC读取Excel方法

使用VC读取Excel电子表格的类,这个比较方便:

BasicExcel下载


刚开始弄的时候一编译全是错误。

那个demo没有给工程文件夹(是不是有点坑爹)

这里说一下方法:

1、自己建立一个VC工程,或者VC6.0直接打开 YExcel.cpp进行编译就自动生成了

2、然后添加 BasicExcelVC6.hpp 和 BasicExcelVC6.cpp 两个文件到工程里面

(或者添加  BasicExcel.hpp)注意不是都添加。

3、再编译一遍,这个时候就没问题了。



为了避免出现这种错误,我稍微把那个源代码修改了一下。

示例程序工程和代码在这里下载。(我用的是VS2010没有问题)


附:

读取Excel的其他方法,使用libxl库,百度即可,能够支持office2007以后的格式。

BasicExcel不支持。

BasicExcel是一款轻量级的Excel读写库,也是一种非常好用的Excel文件读写工具,可以在C++、C#和Java等多种编程语言中进行调用。以下是它的使用方法: 1.打开或创建Excel文件 使用BasicExcel,我们可以轻松地打开和创建Excel文件。使用以下代码创建一个名为“test.xls”的Excel文件。 ``` BasicExcel xls; xls.New(1); /创建一个包含一个工作表的Excel文档/ xls.SaveAs("test.xls"); ``` 如果要打开现有的Excel文件,请使用以下代码: ``` BasicExcel xls; xls.Load("test.xls"); ``` 2.获取单元格的值 要读取Excel单元格中的值,请使用以下代码: ``` //获取第1行第2列的单元格值 double val = xls.Get(0,1)->GetDouble(); ``` Get方法在指定行和列的单元格中返回一个指向Cell的指针,然后使用GetDouble()函数获取该单元格的浮点值。 3.写入单元格的值 要写入Excel单元格,请使用以下代码: ``` //将值写入第2行、第3列 xls.GetWorksheet(0)->Cell(1,2)->SetDouble(3.14); ``` 使用GetWorksheet()函数返回一个指向适当工作表的Worksheet指针,然后使用Cell()函数返回指定行和列中的单元格。最后,使用SetDouble()函数将值写入指定单元格。 4.保存Excel文件 当您完成Excel文件的读写操作后,使用以下代码保存Excel文件: ``` xls.Save(); ``` 基于BasicExcel使用方法如上,能够快速的在编程中使用Excel文件,并实现简单的读取和写入,BasicExcel能够满足很多简单Excel文件的使用需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值