FireFox不能正常匯出excel檔案的問題

2021-10-01 05:33:10 字數 2961 閱讀 3495

最近寫了乙個excel匯出 谷歌匯出都是可以的  火狐匯出會報錯 並且是個空白檔案 後來查了原因是因為到處檔名稱中有空格 

******dateformat format = new ******dateformat("yyyy-mm-dd hh-mm");

string name = "逾期資料" + format.format(new date()) + ".xlsx";

後改稱下面這種的就可以了

******dateformat format = new ******dateformat("yyyymmddhhmm");

string name = "逾期資料" + format.format(new date()) + ".xlsx";

// 新增資料行,並且設定單元格資料

int rownum = 1;

string headers = headertext;

// headers表示excel表中第一行的表頭

xssfrow row = sheet.createrow(0);

// 在excel表中新增表頭

for (int i = 0; i < headers.length; i++)

if (collectionutils.isnotempty(list)) else if (stringutils.isempty(overdueinfovo.getmmbname())

&& stringutils.isnotempty(overdueinfovo.getcertnumber())) else if (stringutils.isnotempty(overdueinfovo.getmmbname())

&& stringutils.isempty(overdueinfovo.getcertnumber()))

row1.createcell(2).setcellvalue(overdueinfovo.getbankname());

if (overdueinfovo.getloandate() != null) else

row1.createcell(4).setcellvalue(overdueinfovo.getoverdueamount());

row1.createcell(5).setcellvalue(overdueinfovo.getloanamount());

row1.createcell(6).setcellvalue(overdueinfovo.getconsecutiveoverduetimes());

row1.createcell(7).setcellvalue(overdueinfovo.getcumulativeoverduetimes());

row1.createcell(8).setcellvalue(overdueinfovo.getcompensatorytimes());

string compensts = overdueinfovo.getcompensatorystatus() + "";

compensts = "0".equals(overdueinfovo.getcompensatorystatus() + "") ? compenstatus[0] : compensts;

compensts = "1".equals(overdueinfovo.getcompensatorystatus() + "") ? compenstatus[1] : compensts;

compensts = "2".equals(overdueinfovo.getcompensatorystatus() + "") ? compenstatus[2] : compensts;

compensts = "3".equals(overdueinfovo.getcompensatorystatus() + "") ? compenstatus[3] : compensts;

row1.createcell(9).setcellvalue(compensts);

string ovestatus = overdueinfovo.getoverduestatus() + "";

ovestatus = "0".equals(overdueinfovo.getoverduestatus() + "") ? overstatus[0] : ovestatus;

ovestatus = "1".equals(overdueinfovo.getoverduestatus() + "") ? overstatus[1] : ovestatus;

row1.createcell(10).setcellvalue(ovestatus);

string prostus = overdueinfovo.getprocessstatus() + "";

prostus = "0".equals(overdueinfovo.getprocessstatus() + "") ? prostatus[0] : prostus;

prostus = "1".equals(overdueinfovo.getprocessstatus() + "") ? prostatus[1] : prostus;

row1.createcell(11).setcellvalue(prostus);

rownum++;}}

電腦不能正常關機

經常有朋友反映,自己的電腦安裝後關閉計算機總是提示 你現在可以安全關閉計算機了 然後要按下電源才能徹底關機。出現這種現象的windows xp基本都是使用ghost轉殖安裝的,而產生這種問題的根本原因是電源的設定不正確所導致的。出現這種問題之後,很多朋友採取了最極端 效率最低的處理方法,那就是換一張...

xpath不能正常匹配

記錄一下今天掉的坑。本來再寫爬蟲的時候發現xpath能在瀏覽器裡正常使用,但是放到我的專案裡就是乙個空列表。弄了我將近乙個小時。解決方案有兩種 第一種就是攜帶cookie值。self.headers 然後在訪問的時候攜帶headers就行 response requests.get self.sta...

ubuntu不能正常登入

在ubuntu登入介面,輸入密碼後,出現乙個介面後一閃而過又返回登入介面。檢視auth.log發現如下錯誤 may 15 15 42 19 tim vm lightdm pam unix lightdm greeter session session opened for user lightdm ...