
我有一個 XSLX 文件,其中某些行有多行,例如:
test
test1
test2
當我嘗試將此文件匯出(使用選單「另存為」)為 CSV 或 Excel 工作簿 (1997-2003) 時,Excel 會用大量雜湊符號取代多行儲存格的值
################...##
有沒有辦法將這些檔案匯出到 CSV 檔案而不跳過這些儲存格?
我在 Excel 中看到了哈希值(因為它不適合單元格),並且在將 XSLX 匯出為 CSV 後用於打開 CSV 檔案的任何文字編輯器中都看到了雜湊。
答案1
問題解決了。
我使用 VB 在每個單元格的開頭添加了“`”。之後,我將單元格格式從“文字”更改為“數字”。在這些操作之後,檔案被正確地儲存為 csv 格式。
答案2
你確定這不只是因為細胞對內容物來說太小了嗎?例如,如果我放入121221312121121221
Excel 儲存格中,然後使該儲存格變小,在某一點上,則儲存格中的所有數字都會變成####
。
這可能是因為 CSV 檔案不保存任何類型的表格寬度資料。如果您在記事本中開啟 CSV,您的資料可能就在那裡。
您是否嘗試過將 CSV 檔案的儲存格拖得更大?這應該會使數據出現。如果這是問題所在,那麼這只是一個臨時措施,因為 CSV 不保存儲存格寬度資料。