為什麼我匯出的 CSV 資料會轉換為奇怪的格式?

為什麼我匯出的 CSV 資料會轉換為奇怪的格式?

我正在使用 Microsoft Office 2007。當我將文件另存為 CSV 時,某些值會轉換為另一種格式

轉換之前,第四顯示值6000000116

之前:GROUP_HOF_ID = 6000000116

轉換為 CSV 後顯示6E+09

之後:GROUP_HOF_ID = 6E+09

如何解決這個問題呢?

答案1

這只是因為列的寬度不足以顯示精確值,因此 Excel 將其顯示為科學計數法。這是你看到的同樣的原因######...在儲存格寬度太窄的 Excel 檔案中

若要顯示準確的值,請調整列的大小以使其更大。但是,下次開啟檔案時,您會遇到相同的“問題”,因為 CSV 檔案中沒有像 xls/xlsx 檔案那樣的列寬訊息

如果你想修復它永久那麼您必須在匯出之前將單元格/列格式化為文字(通過在其前面添加'或各種其他方式),或者在使用嚮導導入文件時將列設置為文本

也可以看看

相關內容