资源简介

破解版可以读取文件超过200行,并且第一行没有LOGO。里面带的例子是我测试的读取xlsx文件中的中文,环境是VS2010,测试成功。

资源截图

代码片段和文件信息

#include 
#include 
#include 

using namespace std;
using namespace libxl;

//中文的内容读出来后要进行编码的转换,这个为转换函数:wchar_t to char
char *w2c(char *pcstrconst wchar_t *pwstr size_t len)

{
int nlength=wcslen(pwstr);
//获取转换后的长度
int nbytes = WideCharToMultiByte( 0 0 pwstr nlength NULL0NULL NULL ); 
if(nbytes>len)   nbytes=len;
// 通过以上得到的结果,转换unicode 字符为ascii 字符
WideCharToMultiByte( 00 pwstr nlength   pcstr nbytes NULL   NULL );
return pcstr ;
}

int main(int argc char* argv[])
{
Book* book = xlCreatexmlBook();
if(book->load(L“1.xlsx“)){
Sheet * sheet = book->getSheet(0);
if(sheet){
CellType celltype = sheet->cellType(11);
cout<<“the type is:“<
            const wchar_t * t = sheet->readStr(11);
char *pcstr = (char *)malloc(sizeof(char)*(2 * wcslen(t)+1));
memset(pcstr  0  2 * wcslen(t)+1 );
w2c(pcstrt2 * wcslen(t)+1) ;
cout<<“result:“< free(pcstr);
}
}
system(“pause“);
return 0;
}

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

     文件    3395672  2012-12-14 15:40  libxl-3.1(破解版).rar

     文件       1093  2012-12-19 16:20  main.cpp

----------- ---------  ---------- -----  ----

              3396765                    2


评论

共有 条评论