xlsx批量轉為utf8的csv

2021-07-06 07:18:47 字數 685 閱讀 9951

xlsx批量轉為utf8的csv

(金慶的專欄)

策劃的配置表為 xlsx **,可以有注釋,公式。

伺服器和客戶端使用的配置檔案需要轉成 csv 檔案。

使用 wps 另存無法批量轉換,並且結果不是utf8編碼的,還需要用notepad++轉編碼。

除了 xlsx 轉為 csv, 其他格式檔案保持原樣,如 *.ini, *.xml, *.lua.

server/ 子目錄特殊處理,不能複製到客戶端。

用python指令碼實現,依賴 openpyxl 庫。

# usage: datatab.py

# example: datatab.py "d:\game"

# 是svn根目錄,包含design/, program/ 目錄。

為方便使用,將datatab.py 打包成 exe, 這樣不能安裝python就能執行。

pip install pyinstaller

執行pyinstaller --onefile datatab.py

importerror: no module named 'jdcal'

可能openpyxl安裝時自帶的jdcal無法找到,刪除

c:\python34\lib\site-packages\jdcal-1.0-py3.4.egg

重新安裝:pip install jdcal

Eclipse GBK批量轉UTF 8外掛程式

最近需要把android專案轉android studio,由於之前是eclipse開發,而且坑爹的是編碼還是gbk的,轉到android studio中文都是亂碼,如果乙個檔案乙個檔案ctrl c的話,想想就累,幾經google,發現乙個很好的eclipse外掛程式,在此感謝一下此外掛程式的作者。...

utf 8 和 utf8的區別小記

utf 8 是標準寫法,php 在 windows 下邊英文不區分大小寫,所以也可以寫成 utf 8 utf 8 也可以把中間的 省略,寫成 utf8 一般程式都能識別,但也有例外 如下文 為了嚴格一點,最好用標準的大寫 utf 8 在資料庫中只能使用 utf8 mysql 在mysql的命令模式中...

utf 8與utf 8無BOM的區別

utf 8 8 bit unicode transformation format 是一種針對unicode的可變長度字元編碼,又稱萬國碼。bom byte order mark,位元組序標記 utf 8不需要bom來表明位元組順序,但可以用bom來表明編碼方式。字元 zero width no b...