ページへ戻る
印刷
CSVからXMLへ変換
をテンプレートにして作成 ::
NJF Wiki
xpwiki
:CSVからXMLへ変換 をテンプレートにして作成
開始行:
ゲームやアプリの設定ファイルで、
-CSVは編集が表計算ソフトで出来るので楽だけど、読み込んで...
-一方XMLは大抵の言語でサポートされていて読み込みは楽。大...
そういうわけで表計算ソフトで編集、CSVで出力してXMLに変換...
python3が必要
使い方は、ファイル内一行目
#!/usr/bin/python3
をお使いのpython3のパスに変更
最終行
xmlFile.write("resource/"+fileName.replace("csv","xml"))
を出力したいディレクトリ名と拡張子に変更。上のデフォルト...
なのでファイル編集が面倒ならcsvのあるフォルダにresourceフ...
入力するCSVファイルに日本語などが含まれるときはUTF-8で保...
実行は
./csvToXml.py yourFile.csv
とするとルート要素名「items」で各レコードの要素名「item」...
つまり
A,B,C
1,2,3
が
<items>
<item>
<A>1</A>
<B>2</B>
<C>3</C>
</item>
</items>
となる。(実際には改行やタブは無い)
また、日本語は使っているpythonのライブラリの仕様でエンコ...
終了行:
ゲームやアプリの設定ファイルで、
-CSVは編集が表計算ソフトで出来るので楽だけど、読み込んで...
-一方XMLは大抵の言語でサポートされていて読み込みは楽。大...
そういうわけで表計算ソフトで編集、CSVで出力してXMLに変換...
python3が必要
使い方は、ファイル内一行目
#!/usr/bin/python3
をお使いのpython3のパスに変更
最終行
xmlFile.write("resource/"+fileName.replace("csv","xml"))
を出力したいディレクトリ名と拡張子に変更。上のデフォルト...
なのでファイル編集が面倒ならcsvのあるフォルダにresourceフ...
入力するCSVファイルに日本語などが含まれるときはUTF-8で保...
実行は
./csvToXml.py yourFile.csv
とするとルート要素名「items」で各レコードの要素名「item」...
つまり
A,B,C
1,2,3
が
<items>
<item>
<A>1</A>
<B>2</B>
<C>3</C>
</item>
</items>
となる。(実際には改行やタブは無い)
また、日本語は使っているpythonのライブラリの仕様でエンコ...
ページ名: