libxl写到xls
设置边框:
libxl::Format* format1 = book->addFormat();
format1->setAlignV(libxl::ALIGNV_CENTER); // 垂直居中
format1->setAlignH(libxl::ALIGNH_CENTER); // 水平居中
format1->setBorder(libxl::BORDERSTYLE_THIN);
设置显示的小数点位数:
format1->setNumFormat(book->addCustomNumFormat(QString("0.0").toStdWString().c_str()));
format1->setNumFormat(book->addCustomNumFormat(QString("0.0").toStdWString().c_str()));
format2->setNumFormat(book->addCustomNumFormat(QString("0.00").toStdWString().c_str()));
写文字,写数字,写公式
sheet->writeStr(row, col++, QString.toStdWString().c_str(), format0);
sheet->writeNum(row, col++, 1, format2);
sheet->writeFormula(row, col++, QString.toStdWString().c_str(), format0);