關於excel的匯入匯出

2022-03-15 14:33:17 字數 1646 閱讀 2707

目前為方便操作,很多系統都增加了批量匯入匯出的功能。檔案匯入匯出一般的格式都是excel,現將常用設計用例總結如下:

批量匯入

1、模板只有乙個檔案

模板只有乙個檔案時,比較簡單,檢查一下模板和預期是否一致即可。

2、模板是乙個壓縮包

模板是壓縮包時,需要檢查一下壓縮包檔案是否齊全,每乙個檔案和預期是否一致。

注意:如果產品製作壓縮包或者模板時,使用的是mac,請注意在windows機器上檢查一下檔案,是否有多餘,【因為解析原因,容易多乙個無用的檔案】

3、檔案開啟格式

excel開啟目前支援excel和wps兩種方式,需要確認這兩種方式開啟excel模板顯示要一致。

二、內容檢查

1、必填項檢查

包括必填項不填,必填項部分不填,必填項全部填寫幾種情況

2、選擇項

包括不選擇,選擇其中乙個,新增乙個選項,嘗試輸入其他字元等

3、填寫內容格式檢查

如要求整數,要求數字,要求字元,選擇項,字元長度檢查等

4、內容為空檢查

包含excel檔案有多行資料,其中某一行全部為空,某一行中間某個欄位為空,excel檔案只有表頭,excel檔案沒有任何資料

5、新增一行資料,然後將資料刪除【如果開發判斷方法有誤,會認為刪除的這條資料也存在】

6、excel資料量檢查

excel檔案中資料量可以接受最大值是多少,如果資料量較大時,後台處理時,頁面如何顯示?後台的處理時單執行緒還是多執行緒?處理時間較長時,是否會影響系統其它功能,對資料庫造成的壓力會有多大?這些問題都需要和開發確認,至少開發應該考慮到這種極限情況,進行相應的處理。

三、檔案匯入

1、錯誤提示

如果excel中某一行或者某乙個字段格式不對或者資料為空,則需要和策劃確認是否提示到具體的字段,最終需要保證提示文案友好

2、匯入其他格式的檔案

系統應判斷出格式不對,根據具體要求提示相應的文案,例如檔案格式 不對等

3、重複匯入相同的檔案

需要確認是否允許匯入,如果允許資料將如何處理?比如覆蓋或者忽略?

4、excel用excel和wps兩種軟體編輯後匯入

如果開發使用的方法不對,會識別不了wps編輯的excel檔案,需要確認是否支援wps軟體的編輯。

自己手動新建excel或者對其他excel進行修改,使excel格式和模板一樣,這種情況下資料填寫正確的話,應可以正確的匯入系統

6、表頭檢查,包括去掉、修改、新增列、列之間切換等

批量匯出

一、匯出excel格式檢查

1、匯出的excel格式是否符合預期

2、excel中各欄位是否正確

3、匯出的excel檔名是否有要求,如果有要求,是否正確

4、不同瀏覽器匯出的excel檔案是否一致

二、資料檢查

1、選擇資料為空時是否可以匯出

2、資料量較少時的匯出檢查

3、excel匯出時資料的分頁檢查。【一般資料量較大時,開發都會分批次去取資料,分頁時容易出現問題】

4、資料量很大時,系統是否會出現問題,匯出的時間檢查,以及對系統其它功能的影響。【簡單的壓力測試】

關於匯入 匯出Excel檔案

因為excel的易用,使得使用者能夠自己做表,幾乎所有使用者的報表都有excel檔案。使用者希望能將excel的檔案讀入報表工具,這樣就可以省去畫表的工作了 同時,生成的報表,要能匯出成excel檔案,這樣使用者就可以在其上再加工處理。因而對於乙個報表工具來說,有沒有完善的匯入 匯出excel檔案的...

關於T sql匯入匯出Excel

我的伺服器上 use test insert into openrowset microsoft.jet.oledb.4.0 excel 8.0 hdr yes database c a.xls sheet1 select from a 客戶的伺服器上 use test delete from a ...

excel匯入匯出

匯出 yii框架中 header content disposition attachment filename 123.xls arr connection createcommand select from recruit queryall array this db get recruit r...