本文目錄一覽:
如何把csv文件轉為xml
將csv格式轉換成xml格式有許多方法,可以用資料庫的方式,也有許多軟體可以將csv轉換成xml。但是比較麻煩。當初筆者也遇到了這個令人頭疼的問題。最後找到了一種方法,在瀏覽器端就可以非常方便且快捷的完成這一件事。感覺受益良多,又節省了我大量的時間,真是令人興奮不已啊,在此記錄下來。也希望能幫助需要的人!
它不僅支持將csv轉換成xml,還可以轉換成其他幾種格式,如果感興趣,可以試一試。以下就詳細介紹一下如何將csv轉換成xml吧。
工具/原料
有電腦,windows系統。
瀏覽器。
方法/步驟
首先準備源數據(csv格式的,用excel就可以打開),例如我的數據如下(大學名和地點):
然後需要添加一行作為頭部:
把數據全部複製粘貼到網頁的input框中:
注意左邊還有許多可供選擇的控制,將first row is the header選中。
可以看到有13種輸出格式,選擇xml-nodes,效果就出來了:
新建一個記事本文件,把txt改成xml。然後複製Output框中的數據粘貼到記事本文件中,
按ctrl+h可以替換欄位名稱,把它修改成自己需要的格式就可以了。
依次按照這個方式就可以把所有的欄位替換掉:rows-add,row-doc等等!最後就可以看到成為了自己需要的格式。
如何把CSV數據轉換為XML?CSV人如下圖。
其實挺麻煩的,最簡單的是把CSV文件給我,我幫你轉換。
具體過程要在Excel裡面做。
1. 先建立一個XML文件作為映射源。XML文件如下:
?xml version=”1.0″ encoding=”GB2312″?
table
temp
v1/v1
v2/v2
/temp
temp
v1/v1
v2/v2
/temp
/table
把這個XML文件存檔。
2. 在Excel中打開CSV文件。在菜單或選項卡的「開發工具」的「XML」組中,單擊「源」。
3. 單擊」 XML映射「 ,在出現的對話框中點擊 「添加」 ,選擇上述新生成的XML文件。
4. 然後點擊「 確定」 即可,此時右側顯示出XML的層次結構。
5. 選中結構中的temp, 然後直接拖曳到CSV表格的第一行數據上即可。注意此時整個表格都被選中了。
6. 點 菜單或選項卡上的「開發工具」 , 「XML」 ,「導出」。
然後就像保存文件一樣保存即可。
java操作csv文件
看樓主比較懂,
參閱RandomAccessFile類
先用seek(long pos)把指針指向文件最後
然後視你的數據用
writeBytes(String s) //有漢字什麼的
writeChars(String s) //一般的字元串
writeUTF(String str) //有UTF-8的字元
寫入數據
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/293211.html