我有一個 POS 程序,允許我從 csv 檔案匯入庫存商品。問題是它只接受某種 csv 格式。
我有一個 Excel 電子表格,將我的庫存保存在具有適用列標題的不同列中。即使我將其儲存為 csv 文件,POS 程式也無法將其匯入。我想知道如何轉換以下 Excel 電子表格(5 列):
至(1 列):
答案1
連接是這裡的關鍵字。您可以使用實際的concatenate
功能,或使用 & 符號來完成此操作。
=concatenate(A1,",""",B1,""",""",C1,""",""",D1,""",""",E1,"""")
或者簡單地這樣做,這樣可以更容易地區分連接和插入的逗號。
=A1&","""&B1&""","""&C1&""","""&D1&""","""&E1&""""
但是,這可能不是解決您問題的最佳解決方案,它只是回答您的問題。 ;-)
答案2
您也可以使用 TEXTJOIN(...) 公式(在我的 OFFICE 2019 中)使用分隔符號連接文字字串清單或範圍。這是非常有用和適用的。
答案3
在另一個答案中找到了這個答案(如何強制 Excel 引用 CSV 檔案的所有欄位?)
此頁面還有直接來自馬口的解決方案:
http://support.microsoft.com/kb/291296/en-us
如果連結降級,則要搜尋的主題是:
“在 Excel 中匯出帶有逗號和引號分隔符號的文字檔案的過程”和/或“Q291296”