背景:
根據客戶需求,匯入功能需要讀取zip檔案中的多個zip檔案,再分別讀取每個zip檔案中的txt內容,從而將其匯入資料庫中。這裡涉及到的知識點是1、讀取zip 2、讀取檔案流 3、迴圈插入資料庫。
詳細內容:
將該功能做成乙個工具類,引數定義為檔案路徑。之所以需求要求讀取乙個zip下的多個zip,是因為涉及到多檔案上傳伺服器,使用瀏覽器為ie8,無法相容html5,分析後採用將多個zip整合成乙個zip提交到伺服器中,並去讀取裡面內容。
這次首要講的是讀取zip中的txt檔案。
下面是核心**:
file file = new file("***x");//該處我作為引數傳進來。for (enumeration entries = file.entries(); entries.hasmoreelements();)
read.close();
讀取zip檔案
public class ziptest public static void main string args throws filenotfoundexception,ioexception zipinputstream zis new zipinputstream new fileinputs...
txt檔案的讀取
兩個函式 textread或importdata textread函式 格式 i textread 檔名.txt 列 讀取的行數,headerlines 跳過的頭行數 返回值i為矩陣 1 讀取所有列,跳過頭3行 從第4行開始 i textread 36.1.txt headerlines 3 2 讀...
從 zip檔案中讀取資料
python 能夠直接讀取 zip 檔案中的資料。我們現在需要實現這樣乙個小任務 直接讀取乙個 zip 檔案,獲取裡面包含的檔案列表以及每個檔案的大小。python 的 zipfile 模組可以輕鬆地幫助我們解決這個任務 import zipfile z zipfile.zipfile test.z...