如何在Powershell中将逗号分隔文件转换为管道分隔文件?

时间:2015-02-19 21:03:27

标签: csv powershell-v3.0

我正在下载以逗号分隔的CSV文件。我遇到的问题是逗号正在将我的导入搞砸到数据库表(SQL Server)中。例如,我有一个名为hotel_name的标题行,但有些名称如下所示:

HOTEL_NAME
hilton
cambridge,the 

问题是酒店名称中包含逗号的字段将移动到相邻列,就像这样我想知道从CSV转换为竖线分隔格式是否有效。

我遇到的问题是我不知道如何开始。我尝试过关注Powershell文档但遇到基本错误。我认为这是因为我是Powershell的新手,而不是理解某些东西。有人可以发布一个脚本,如何将逗号分隔文件更改为管道分隔文件?

很抱歉,如果这令人困惑,我发现StackOverflow上的格式有点疯狂。

1 个答案:

答案 0 :(得分:0)

取自Dealing with commas in a CSV file

使用"包装包含逗号的数据。

例如 Server000,"Microsoft(R) Windows(R) Server 2003, Enterprise Edition"