int main() { string sql, fpath; fpath = 'C:\windows\temp\ba_report.xlsx'; file_unlink(fpath); if (xls_create_book("xlsx") == 0) {return 0;} sql = "select * from t_ba_rpt order by 单据编号"; db_run(sql); xls_select_sheet_by_id(1); xls_dbio_to_sheet(); xls_set_sheet_title("ba_report"); xls_save_to(fpath); xls_close_book(); return 1; }; 在表中,涉及到单据的备注,有的备注内容很长,保存到Excel时,列宽过大了。生成的文件不太美观。 如果增加一个变量设置,如 user_para_set('max_col_width',20);就会容易控制些 |