我有一个 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”