將CSV轉為XML的指令碼

2021-04-20 06:08:59 字數 461 閱讀 4589

1.csv是定義的比較簡單的**檔案格式,類似excel但是比它簡單;用文字編輯器開啟csv檔案,你可以看到

實際上基本都是用","來分割各個欄位的資料,如下:

a,32,0,1,通訊站,8樓交換機房.東門門磁

a,32,1,1,通訊站,8樓交換機房.西門門磁

a,32,2,0,通訊站,8樓交換機房.交流屏故障

a,32,3,0,通訊站,8樓交換機房.ups執行狀態

a,32,4,0,通訊站,8樓交換機房.高濕度告警

2.如果不需要考慮複雜的情況,可以按照你的需要修改一下的bash指令碼,將以上的csv檔案(我這將其改為txt檔案了)

轉成需要格式的xml檔案(fep_yx.txt -> 安 $1/最後字段首個.之前的名稱/$2 的檔案路徑下 $1_$2.xml ):

e.g. 上面一段 將其分別轉成  a/8樓交換機房/a_32.xml

3.轉換後的結果

批量將CSV檔案轉為excel

import os import pandas as pd fp r c users jjjj desktop 233 for root,dirs list,files list in os.walk fp root 表示當前資料夾路徑 dirs 當前資料夾下所有子目錄名 files 當前資料夾下所...

將Excel檔案轉為csv檔案的python指令碼

usr bin env python author lrtao2010 excel檔案轉csv檔案指令碼 需要將該指令碼直接放到要轉換的excel檔案同級目錄下 支援xlsx 和 xls 格式 在同級目錄下生成名為excel to csv.csv 的檔案,採用utf 8編碼 import xlrd ...

將XML轉為陣列結構的函式

此方法要求傳入乙個節點 domnode 返回該節點下的所以子節點組成的陣列。比如乙個xml檔案 file1.txt 2009 09 07 2009 09 08 file2.txt 2009 09 01 2009 09 04 file3.txt 2009 09 01 2009 09 02 2009 0...