qt 使用xlslib操作execl

2021-07-09 19:09:39 字數 522 閱讀 7252

qt配置path路徑,加lib庫

path = path+tr("/report.xls");

workbook wb;

xf_t* xf = wb.xformat();

worksheet* ws;

ws = wb.sheet("報警記錄");

string label = "編號";

ws->label(0,0,"編號",xf);    // 從0開始數,第1行,第2列,即c3

ws->label(0,1,"報警地點",xf);

ws->label(0,2,"報警時間",xf);

ws->label(0,3,"報警型別",xf);

ws->label(0,4,"報警等級",xf);

ws->label(0,5,"處理人",xf);

ws->label(0,6,"處理方式",xf);

ws->label(0,7,"處理結果",xf);

wb.dump(path.tostdstring().c_str());

xlslib中使用中文字型

xlslib匯出excel,不能直接使用中文的字型例如宋體,楷體,給成這樣的字元 非asii 程式會直接報錯崩潰,正確的做法是將中文名稱的字型轉換為英文,具體轉換的對應關係如下所示 mac os的一些 windows的一些 新細明體 pmingliu 細明體 mingliu 標楷體 dfkai sb...

qt呼叫外部exe

startdetached啟動的libfx.exe跟你的程序沒關係,你的程式關了它還可以繼續執行 qstring strfile tr e f libfx.exe qprocess pprocess new qprocess this pprocess startdetached strfile s...

Qt 的exe打包發布

qt的exe發布分2個版本,qt4和qt5,qt5的打包相當簡單,因為qt5提供了乙個叫windeployqt的指令,我這裡使用的是qt5.7的版本,在程式裡面找到qt 5.7 for desktop mingw 5.3.0 32 bit 開啟後是想dos一樣的命令列。首先在creator中選擇re...