• 大小: 5.93MB
    文件类型: .rar
    金币: 2
    下载: 4 次
    发布日期: 2023-09-29
  • 语言: C/C++
  • 标签: C++  Excel  

资源简介

可以解析大容量的Excel的库 C++代码 提供了样例: ParseExcel_样例.rar,双击exe就可以了. 特点: 1. 性能很快,可以读取几万行的excel,10万行,5列,2分多钟, 2. 支持2003,2007, 2010的excel解析,而且不安装Office都可以解析excel 非常不错的一个东东 目前,只有windows上的版本 我尝试了VS2010的版本,移植到了Qt中 rar文件中的代码路径: libxl-3.1\libxl-3.1\libxl-3.1.0\examples\c++\vs2010\extract

资源截图

代码片段和文件信息

#include 
#include 
#include “libxl.h“

int main()
{
    BookHandle book = xlCreateBook();
    if(book) 
    {
        int i f[6];
        FormatHandle format[6];
        SheetHandle sheet;

        f[0] = xlBookAddCustomNumFormat(book “0.0“);
        f[1] = xlBookAddCustomNumFormat(book “0.00“);
        f[2] = xlBookAddCustomNumFormat(book “0.000“);
        f[3] = xlBookAddCustomNumFormat(book “0.0000“);
        f[4] = xlBookAddCustomNumFormat(book “####.00 $“);
        f[5] = xlBookAddCustomNumFormat(book “####.00 $[Black][<1000];####.00 $[Red][>=1000]“);

        for(i = 0; i < 6; ++i) {
            format[i] = xlBookAddFormat(book 0);
            xlFormatSetNumFormat(format[i] f[i]);
        }

        sheet = xlBookAddSheet(book “Custom formats“ 0);
        if(sheet) 
        {
            xlSheetSetCol(sheet 0 0 20 0 0);
            xlSheetWriteNum(sheet 2 0 25.718 format[0]);
            xlSheetWriteNum(sheet 3 0 25.718 format[1]);
            xlSheetWriteNum(sheet 4 0 25.718 format[2]);
            xlSheetWriteNum(sheet 5 0 25.718 format[3]);

            xlSheetWriteNum(sheet 7 0 1800.5 format[4]);

            xlSheetWriteNum(sheet 9 0 500 format[5]);
            xlSheetWriteNum(sheet 10 0 1600 format[5]);            
        }

        if(xlBookSave(book “custom.xls“)) printf(“\nFile custom.xls has been created.\n“);
        xlBookRelease(book);
    }

    printf(“\nPress any key to exit...“);
    _getch();

    return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    3057152  2011-02-04 22:21  libxl-3.1\libxl-3.1.0\bin\libxl.dll

     文件    4404736  2010-11-17 22:19  libxl-3.1\libxl-3.1.0\bin64\libxl.dll

     文件       8424  2010-11-15 19:48  libxl-3.1\libxl-3.1.0\changelog.txt

     文件       1578  2010-08-18 16:16  libxl-3.1\libxl-3.1.0\examples\c\mingw\custom.c

     文件        749  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\examples\c\mingw\edit.c

     文件        675  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\examples\c\mingw\extract.c

     文件        994  2010-08-18 16:17  libxl-3.1\libxl-3.1.0\examples\c\mingw\format.c

     文件        886  2010-08-18 16:16  libxl-3.1\libxl-3.1.0\examples\c\mingw\generate.c

     文件       3788  2010-08-18 16:17  libxl-3.1\libxl-3.1.0\examples\c\mingw\invoice.c

     文件        976  2010-11-15 18:54  libxl-3.1\libxl-3.1.0\examples\c\mingw\makefile

     文件       2636  2010-08-18 16:17  libxl-3.1\libxl-3.1.0\examples\c\mingw\performance.c

     文件       1586  2010-08-18 16:24  libxl-3.1\libxl-3.1.0\examples\c\vs2008\custom\custom.c

     文件       3872  2010-11-15 18:55  libxl-3.1\libxl-3.1.0\examples\c\vs2008\custom\custom.vcproj

     文件        752  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\examples\c\vs2008\edit\edit.c

     文件       3866  2010-11-15 18:56  libxl-3.1\libxl-3.1.0\examples\c\vs2008\edit\edit.vcproj

     文件        681  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\examples\c\vs2008\extract\extract.c

     文件       3875  2010-11-15 18:56  libxl-3.1\libxl-3.1.0\examples\c\vs2008\extract\extract.vcproj

     文件        998  2010-08-18 16:22  libxl-3.1\libxl-3.1.0\examples\c\vs2008\format\format.c

     文件       3872  2010-11-15 18:56  libxl-3.1\libxl-3.1.0\examples\c\vs2008\format\format.vcproj

     文件        889  2010-08-18 16:21  libxl-3.1\libxl-3.1.0\examples\c\vs2008\generate\generate.c

     文件       3878  2010-11-15 18:56  libxl-3.1\libxl-3.1.0\examples\c\vs2008\generate\generate.vcproj

     文件       3801  2010-08-18 16:25  libxl-3.1\libxl-3.1.0\examples\c\vs2008\invoice\invoice.c

     文件       3875  2010-11-15 18:57  libxl-3.1\libxl-3.1.0\examples\c\vs2008\invoice\invoice.vcproj

     文件       3646  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\examples\c\vs2008\libxl.sln

     文件       2645  2010-08-18 16:25  libxl-3.1\libxl-3.1.0\examples\c\vs2008\performance\performance.c

     文件       3887  2010-11-15 18:57  libxl-3.1\libxl-3.1.0\examples\c\vs2008\performance\performance.vcproj

     文件       1586  2010-08-18 16:24  libxl-3.1\libxl-3.1.0\examples\c\vs2010\custom\custom.c

     文件       5626  2010-11-15 19:07  libxl-3.1\libxl-3.1.0\examples\c\vs2010\custom\custom.vcxproj

     文件        752  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\examples\c\vs2010\edit\edit.c

     文件       5622  2010-11-15 19:08  libxl-3.1\libxl-3.1.0\examples\c\vs2010\edit\edit.vcxproj

............此处省略147个文件信息

评论

共有 条评论