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...