我想将txt文件转换为CSV文件。我已经阅读了所有帖子,但没有一个对我有帮助,因为我的txt文件有点不同......
我希望将此txt文件转换为包含标题Freesapce,servername,DeviceID,size,usedspace
且值为
我想要这样的输出:
我的txt文件如下所示:
FreeSpace : Servername : sw02014 DeviceID : Size : UsedSpace : FreeSpace : 0 Servername : DeviceID : A: Size : 0 UsedSpace : 0 FreeSpace : 40 Servername : DeviceID : C: Size : 60 UsedSpace : 20 FreeSpace : 78 Servername : DeviceID : D: Size : 100 UsedSpace : 22 FreeSpace : 190 Servername : DeviceID : E: Size : 200 UsedSpace : 10 FreeSpace : 0 Servername : DeviceID : G: Size : 0 UsedSpace : 0 FreeSpace : Servername : sw02111 DeviceID : Size : UsedSpace : FreeSpace : 0 Servername : DeviceID : A: Size : 0 UsedSpace : 0 FreeSpace : 35 Servername : DeviceID : C: Size : 60 UsedSpace : 25 FreeSpace : 84 Servername : DeviceID : D: Size : 99 UsedSpace : 15 FreeSpace : 0 Servername : DeviceID : I: Size : 0 UsedSpace : 0 FreeSpace : Servername : sw02014 DeviceID : Size : UsedSpace : FreeSpace : 0 Servername : DeviceID : A: Size : 0 UsedSpace : 0 FreeSpace : 40 Servername : DeviceID : C: Size : 60 UsedSpace : 20 FreeSpace : 78 Servername : DeviceID : D: Size : 100 UsedSpace : 22 FreeSpace : 190 Servername : DeviceID : E: Size : 200 UsedSpace : 10 FreeSpace : 0 Servername : DeviceID : G: Size : 0 UsedSpace : 0 FreeSpace : Servername : sw02111 DeviceID : Size : UsedSpace : FreeSpace : 0 Servername : DeviceID : A: Size : 0 UsedSpace : 0 FreeSpace : 35 Servername : DeviceID : C: Size : 60 UsedSpace : 25 FreeSpace : 84 Servername : DeviceID : D: Size : 99 UsedSpace : 15 FreeSpace : 0 Servername : DeviceID : I: Size : 0 UsedSpace : 0
答案 0 :(得分:-1)
如果这是一次性操作,您只需使用自己喜欢的文本编辑器进行搜索和替换即可。例如,使用Sublime文本,您可以搜索:
FreeSpace : (.*)
Servername : (.*)
DeviceID : (.*)
Size : (.*)
UsedSpace : (.*)
并将其替换为:
$1;$2;$3;$4;$5
手动添加标题。它应该可以正常工作。
如果您需要多次这样做,请使用您最喜欢的脚本语言:)