大佬們遇到過(guò)這個(gè)問(wèn)題嗎?-------------------------------------------分割-分割-分割-分割大佬們有什么好的建議?
紅顏莎娜
2019-08-17 11:10:46
TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊
這個(gè)考察的是大文件的處理。首先選擇導(dǎo)出文件的類型。很明顯14M就限定了你只能使用csv,不能使用excel。往excel寫入數(shù)據(jù)是一次性的,而csv則可以用追加的方式寫入。
TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
導(dǎo)Excel也是可以的,POI中新的APISXSSFWorkbook就是用來(lái)導(dǎo)出大數(shù)據(jù)的啊,其原理就是一旦內(nèi)存里面的數(shù)據(jù)超過(guò)1000行(可設(shè)置)就將內(nèi)存里面的數(shù)據(jù)導(dǎo)出到臨時(shí)文件,內(nèi)存中始終保持1000行數(shù)據(jù)。具體參考API
舉報(bào)