• 大小: 4.67M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-31
  • 语言: 其他
  • 标签: 其他  

资源简介

libxl-3.1.zip

资源截图

代码片段和文件信息

#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;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-08-08 13:50  libxl-3.1\
     目录           0  2011-02-05 22:02  libxl-3.1\libxl-3.1.0\
     目录           0  2011-02-05 22:02  libxl-3.1\libxl-3.1.0\bin\
     目录           0  2011-02-05 22:02  libxl-3.1\libxl-3.1.0\bin64\
     文件     4404736  2010-11-17 22:19  libxl-3.1\libxl-3.1.0\bin64\libxl.dll
     文件     3057152  2010-11-17 22:13  libxl-3.1\libxl-3.1.0\bin\libxl.dll
     文件        8424  2010-11-15 19:48  libxl-3.1\libxl-3.1.0\changelog.txt
     目录           0  2011-02-05 22:02  libxl-3.1\libxl-3.1.0\doc\
     文件        6644  2010-08-23 15:15  libxl-3.1\libxl-3.1.0\doc\colors.html
     文件       10114  2010-08-23 15:15  libxl-3.1\libxl-3.1.0\doc\custom-format.html
     文件        7068  2010-09-13 09:14  libxl-3.1\libxl-3.1.0\doc\font.html
     文件       31379  2010-09-13 09:16  libxl-3.1\libxl-3.1.0\doc\format.html
     目录           0  2011-02-05 22:02  libxl-3.1\libxl-3.1.0\doc\images\
     文件        1099  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\alignh_center.png
     文件        1739  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\alignh_distributed.png
     文件         980  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\alignh_fill.png
     文件        1093  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\alignh_general.png
     文件        1567  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\alignh_justify.png
     文件         959  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\alignh_left.png
     文件        1586  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\alignh_merge.png
     文件        1021  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\alignh_right.png
     文件        1131  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\alignv_bottom.png
     文件        1116  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\alignv_center.png
     文件        1790  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\alignv_distributed.png
     文件        1583  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\alignv_justify.png
     文件        1112  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\alignv_top.png
     文件         923  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\borderdiagonal_both.png
     文件         837  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\borderdiagonal_down.png
     文件         801  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\borderdiagonal_none.png
     文件         816  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\borderdiagonal_up.png
     文件         891  2010-01-29 10:39  libxl-3.1\libxl-3.1.0\doc\images\borderstyle_dashdot.png
............此处省略342个文件信息

评论

共有 条评论