Excel匯入null錯誤解決方式

瀚高PG實驗室 發表於 2022-01-25
Excel
環境
系統平臺: Microsoft Windows (64-bit) 10
版本: 5.6.5
詳細資訊

1、HGDB表建立以及測試資料新增

create table testtab(id int,name varchar(20));


insert into testtab select generate_series(1,10),'N' || generate_series(1,10);


select * from testtab;

1.png


2、資料匯出

(1)、在表上右鍵,選擇匯出表

2.png


(2)、選擇匯出格式

3.png


(3)、點選下一步

4.png


(4)、選擇檔案目錄

5.png

051.png


(5)、點選完成

6.png

7.png


3、資料匯入

(1)、新表建立

create table testtab_bak as select * from testtab where 1<>1;


(2)、在新表上右鍵,選擇匯入表

8.png


(3)、選擇匯入格式

9.png


(4)、選擇匯入檔案

10.png

101.png


(5)、點選完成,報錯如下

11.png

錯誤原因:之前匯出的excel檔案中sheet的名稱還是之前的表名

解決方式:修改匯出的excel檔案中sheet的名稱為新表名


(6)、修改sheet名稱

原sheet名稱

12.png

修改後sheet名稱

13.png


(7)、再次匯入

14.png


(8)、檢視匯入的資料

s elect * from testtab_bak;

15.png


總結:excel匯入資料時,sheet的名稱應為表名





來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994931/viewspace-2853976/,如需轉載,請註明出處,否則將追究法律責任。