0
我有一個85字段的文本文件,用逗號分隔。 我需要生成一個只有25個字段的不同的文本文件。 我認爲的第一個選擇是將該文件導入數據庫,然後僅重新導出我需要的字段。轉換文本文件:如何?
什麼是我可以使用的其他工具/選項?
是否存在一些命令行工具(Windows)來轉換文本文件而不通過數據庫?
謝謝
我有一個85字段的文本文件,用逗號分隔。 我需要生成一個只有25個字段的不同的文本文件。 我認爲的第一個選擇是將該文件導入數據庫,然後僅重新導出我需要的字段。轉換文本文件:如何?
什麼是我可以使用的其他工具/選項?
是否存在一些命令行工具(Windows)來轉換文本文件而不通過數據庫?
謝謝
您可以使用PowerShell腳本(Microsoft)。另請參閱https://technet.microsoft.com/de-de/library/ee176874.aspx
具有以下內容創建一個文本文件:爲部門
Name,Department,Title
Pilar Ackerman,Research,Manager
Jonathan Haas,Finance,Finance Specialist
Ken Myer,Finance,Accountant
以下命令將提取所有infomrmation和過濾器=財務
Import-Csv c:\temp\test.txt | Where-Object {$_.department -eq "Finance"}
Name Department Title
---- ---------- -----
Jonathan Haas Finance Finance Specialist
Ken Myer Finance Accountant
此命令訪問特定的列
Import-Csv -Delimiter (",") -Header "Name","Department","Title" -Path c:\temp\test.txt | SELECT {$_.Title + " " + $_.Name + " " + $_.Department }
$_.Title + " " + $_.Name + " " + $_.Department
-----------------------------------------------
Title Name Department
Manager Pilar Ackerman Research
Finance Specialist Jonathan Haas Finance
Accountant Ken Myer Finance
你可以,c也可以將結果保存在新文件中。