Microsoft Excel 文件未完全加載


今天(具體說是昨天)處理一個90多M的csv文件,一打開,報錯“文件未完全加載”,

image

這什么情況啊,我還想另存為xlsx的,這樣就可以導入SQL Server了!(Easy,我知道csv等平面文件也可以導入SQL Server)

image

我以為文件壞了呢,畢竟這么大,這么多年,第一次打開90多M的csv(excel)文件。重新打開還是一樣的問題。

只好點擊“顯示幫助”,才知道原因,原來excel的行列數不能超過1,048,576行和16,384列的限制。才想起是這個問題,excel 2003那會就有限制的。沒往這方面想其實也不算思維定式吧,這是基於以前對幫助不屑一顧的經驗,出問題直接baidu、google。我只是想說”幫助”還是很有用的。發現問題,自己去找原因,一有問題就baidu、google也不一定是好事情!

image

那我想就用csv導到SQL Server里吧,可前幾天處理的csv導入SQL Server一直沒成功過,還是有點小忌憚的,這數據還急着處理呢!基於前面幾天的不成功經驗,我一般都是按默認值下一步的,這次到下面這個界面,看到標題行分隔符默認是{CR}{LF},這什么東東?我每次打開csv都默認是excel打開的,里面的標題行之間是豎線分割的呀,於是點下拉框,還真有豎線,選這個試試吧,結果你懂的,成功了。在SQL Server中的行數超過了1,048,576,所以我想數據應該是全部導入了(沒有驗證哦,不知道怎么驗證,當然幫助里應該寫了怎么處理超過行列限制的處理方法)。

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM