Ubuntu下C程序使用libxls-1.2.1库去读取excel表格内容

之前日志说道xlslib库只能写excel表格,但是不能读,但是读又是经常需要的一个操作,,,

所以有了今天的libxls,这个就是专门用来读excel表格的。

源码可以在这里下载:http://sourceforge.net/projects/libxls/

下载解压然后编译安装

./configre

make

sudo make install

由于头文件跟库文件的目录放的位置不对,所以需要手动把它们拷贝到系统路径下面去

sudo cp -r -v /usr/local/libxls/include/libxls/ /usr/include
sudo cp -r -v /usr/local/libxls/lib/ /usr


使用方法:

包括头文件:#include <libxls/xls.h>

使用到的相关函数跟类型:

xlsWorkBook *pWb;

xlsWorkSheet *pWs;
struct st_row_data *row;

打开一个excel表格

 pWb = xls_open(argv[1], "UTF-8");

读取表格的第1页

pWs = xls_getWorkSheet(pWb, 0);
xls_parseWorkSheet(pWs);

获取一行(r)的内容

row = &pWs->rows.row[r];

得到某一列的文本

<
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值