XtransLite精簡(jiǎn)版(文獻(xiàn)翻譯軟件)V1.1.10 官方安裝版
6.72MB / 03-26
匯幫OFD轉(zhuǎn)換器 V2.1.0.0 官方安裝版
24.2MB / 03-21
匯幫電子書轉(zhuǎn)換器 V2.0.0 官方安裝版
24.2MB / 03-21
Zamzar(文件格式轉(zhuǎn)換器) v1.1.0 英文免費(fèi)安裝版
114MB / 01-24
Vovsoft VCF to XLS Converter(VCF轉(zhuǎn)XLS轉(zhuǎn)換器)V3.1 官方綠色版
2.15MB / 01-06
DeepL AI翻譯官 V3.0.0.2 官方安裝版
48.4MB / 11-29
Switch Army Knife(SAK轉(zhuǎn)換工具) v0.7.14 綠色免費(fèi)版
546KB / 11-28
文字轉(zhuǎn)語(yǔ)音合成工具 VPot v2411 免費(fèi)無廣告單文件版(支持win7-11
6.20MB / 11-26
易興VCF通訊錄轉(zhuǎn)換器 V1.1.4.18 官方安裝版
14.2MB / 01-14
iw3(AI裸眼3D轉(zhuǎn)換圖片視頻一鍵轉(zhuǎn)換為3D) v1.0 免費(fèi)開源版(支持VR
2.89GB / 11-13
-
-
-
PDF Shaper Ultimate(多功能PDF工具箱) v15.0 專業(yè)版 中文綠色免 轉(zhuǎn)換翻譯 / 13.9MB
-
迅捷翻譯 v1.12.1.0 官方安裝版 轉(zhuǎn)換翻譯 / 1.28MB
-
Alternate Translation KIT(程序語(yǔ)言翻譯工具) v2.330 免費(fèi)安裝 轉(zhuǎn)換翻譯 / 1.28 MB
-
Able2Extract Professional(PDF轉(zhuǎn)換工具) v20.0.5.0 免費(fèi)安裝版 轉(zhuǎn)換翻譯 / 101MB
-
-
XtransLite精簡(jiǎn)版(文獻(xiàn)翻譯軟件)V1.1.10 官方安裝版 轉(zhuǎn)換翻譯 / 6.72MB
-
XTranslator(文獻(xiàn)翻譯工具) v2.9.13 免費(fèi)安裝版 轉(zhuǎn)換翻譯 / 80.7MB
-
詳情介紹
在游戲項(xiàng)目中一般都需要由策劃制作大量的游戲內(nèi)容,其中很大一部分是使用Excel表來制作的。于是程序就需要把Excel文件轉(zhuǎn)換成程序方便讀取的格式。
之前項(xiàng)目使用的Excel表導(dǎo)入工具都是通過Office Excel組件來實(shí)現(xiàn)數(shù)據(jù)訪問的,效率十分令人不滿。一個(gè)端游項(xiàng)目一般要上百個(gè)表格,手游項(xiàng)目20、30個(gè)表格基本也是要的,于是表格導(dǎo)入程序的過程一般要幾分鐘,項(xiàng)目后期要接近半個(gè)小時(shí)。
此次分享的小工具,在速度上有質(zhì)的飛越,比上述方法實(shí)現(xiàn)的工具有接近100倍的速度提升:
完整項(xiàng)目源代碼下載:https://github.com/neil3d/excel2json
主要功能是:把Exce的l表單轉(zhuǎn)換成json對(duì)象,并保存到一個(gè)文本文件中
使用方式是命令行式的,方便將多個(gè)表格轉(zhuǎn)換工作寫成一個(gè)批處理文件,一次執(zhí)行完畢。
之所以能夠效率提高這么多,并不是博主的編程水平有多高,而是拜另外一個(gè)開源項(xiàng)目所賜:https://github.com/ExcelDataReader/ExcelDataReader
這個(gè)庫(kù)并沒有使用Office組件,而是直接讀取文件,解析其內(nèi)容,繞過了復(fù)雜的組件機(jī)制、數(shù)據(jù)轉(zhuǎn)換過程,所以才能如此神速。這主要是也OpenXML標(biāo)準(zhǔn)帶了的好處。
使用介紹:
把Excel表單轉(zhuǎn)換成json對(duì)象,并保存到一個(gè)文本文件中。
表格格式見:ExampleData.xlsx
支持導(dǎo)出為數(shù)組 Json格式,每一行轉(zhuǎn)換為數(shù)組的一行,結(jié)構(gòu)如下: [ {行內(nèi)容}, {行內(nèi)容}, {...}, ]
支持導(dǎo)出為Dictionary Json對(duì)象, 每一行轉(zhuǎn)換成一個(gè)json對(duì)象。結(jié)構(gòu)如下: { ID:{行內(nèi)容}, ID:{行內(nèi)容}, ID:{...} }
Excel表單格式約定
第一行固定作為列名(用來構(gòu)造json字段名稱);
第一列固定作為對(duì)象的ID;
讀取Excel Workbook中的第一個(gè)sheet;
對(duì)于SQL導(dǎo)出模式:第二行固定為字段類型
使用表頭生成C#數(shù)據(jù)定義代碼
命令行參數(shù)
-e, --excel Required. 輸入的Excel文件路徑.
-j, --json 指定輸出的json文件路徑.
-s, --sql 指定輸出的SQL文件路徑.
-p, --csharp 指定輸出的C#數(shù)據(jù)定義代碼文件路徑.
-h, --header Required. 表格中有幾行是表頭.
-c, --encoding (Default: utf8-nobom) 指定編碼的名稱.
-l, --lowcase (Default: false) 自動(dòng)把字段名稱轉(zhuǎn)換成小寫格式.
例如:excel2json --excel test.xlsx --json test.json --header 3 --array true,其中的輸入和輸出文件,都在當(dāng)前目錄下;
順便科普一下,Excel的xlsx文件其實(shí)是一個(gè)標(biāo)準(zhǔn)的zip文件,如下圖所示。將其解壓縮之后,就可以根據(jù)OpenXML標(biāo)準(zhǔn)去解析里面的xml文件了。:)最近常遇到這樣的需求:把Excel表格中人員角色等數(shù)據(jù),轉(zhuǎn)換成json格式的數(shù)據(jù),然后把json數(shù)據(jù)導(dǎo)入到mongodb數(shù)據(jù)庫(kù)中。
在尋找快速解決辦法的時(shí)候,發(fā)現(xiàn)一款C#寫的工具,雖然不是C#開發(fā)人員,但是很好用,特此記錄。
excel2json使用方法:
1.下載解壓到文件夾,盡量不要有中文路徑;
如圖:
2.新建一個(gè)Excel文件,Excel表格后綴必須為xlsx。并且填入相關(guān)數(shù)據(jù);
如圖:
3.windows命令行打開,執(zhí)行下面的命令:
excel2json –excel F:\order-gy.xlsx –json F:\ex.json –header 1
–excel 后面跟隨Excel文件路徑;–json 后面跟隨轉(zhuǎn)換的json文件之后保存路徑;–header 后面為Excel表格中頭占據(jù)多少行
4.執(zhí)行結(jié)果如圖:
得到的json文件稍作修改,便可直接導(dǎo)入mongodb數(shù)據(jù)庫(kù),也可做其他處理。
下載地址
人氣軟件
NTLEA(NT Locale Emulator Advance) v0.92 綠色版(解決游戲或軟
print2flash(32&64位版)特別版 V3.5.1 官方特別版 文檔轉(zhuǎn)換
GBK與UTF8,big5編碼批量轉(zhuǎn)換工具集合(支持子目錄)
DATAKIT CrossManager(cad文件格式轉(zhuǎn)換工具) v2025.1 64位 官方
IPLook QQ IP數(shù)據(jù)庫(kù)綠色純真版 2017.10.5 access(ip雙精度)數(shù)據(jù)
小葵多功能轉(zhuǎn)換工具 編碼轉(zhuǎn)換工具 v1.1 中文綠色免費(fèi)版
迅捷jpg轉(zhuǎn)換成pdf轉(zhuǎn)換器 v6.5 官方安裝版
vb轉(zhuǎn)exe工具(Vbs To Exe) v3.0.9 免費(fèi)綠色漢化版
Word2CHM Word轉(zhuǎn)換CHM 小工具特別版
htm2chm(HTML轉(zhuǎn)換CHM文件) V3.0.9.3 免費(fèi)綠色版
相關(guān)文章
-
XtransLite精簡(jiǎn)版(文獻(xiàn)翻譯軟件)V1.1.10 官方安裝版
XTranslator精簡(jiǎn)版是一款快速、準(zhǔn)確的文獻(xiàn)翻譯工具,支持雙擊鼠標(biāo)右鍵、劃選和F1三種翻譯模式,它去掉了模擬瀏覽器獲取翻譯的方式,使軟件體積更小,啟動(dòng)更快,相比原版,精簡(jiǎn)版...
-
匯幫OFD轉(zhuǎn)換器 V2.1.0.0 官方安裝版
匯幫OFD轉(zhuǎn)換器是一款專業(yè)的文件格式轉(zhuǎn)換工具,支持OFD與PDF、Word、圖片等多種格式互轉(zhuǎn),軟件功能全面,轉(zhuǎn)換速度快,支持批量轉(zhuǎn)換...
-
匯幫電子書轉(zhuǎn)換器 V2.0.0 官方安裝版
匯幫電子書轉(zhuǎn)換器是一款支持多種格式電子書轉(zhuǎn)換的軟件,包括EPUB、AZW3、MOBI、FB2等,支持批量轉(zhuǎn)換,操作簡(jiǎn)便,轉(zhuǎn)換速度快且質(zhì)量高...
-
Zamzar(文件格式轉(zhuǎn)換器) v1.1.0 英文免費(fèi)安裝版
Zamzar是一款免費(fèi)、本地的文件轉(zhuǎn)換工具,支持多種類型文件轉(zhuǎn)換,可以滿足不同用戶的需求,用戶可以放心的安裝使用...
-
Vovsoft VCF to XLS Converter(VCF轉(zhuǎn)XLS轉(zhuǎn)換器)V3.1 官方綠色版
VCF to XLS Converter是專業(yè)的VCF轉(zhuǎn)XLS轉(zhuǎn)換器,這款軟件一次只能執(zhí)行一個(gè)任務(wù),本站提供的是該軟件的綠色免安裝版版本...
-
DeepL AI翻譯官 V3.0.0.2 官方安裝版
DeepLAI翻譯官新一代AI翻譯神器,支持30+種語(yǔ)言互譯,文本、PDF、圖片一鍵翻譯,功能十分豐富,本站提供的是這款軟件的安裝版本...
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買正版。
☉ 本站提供的Excel表格快速轉(zhuǎn)換成JSON字符串的工具資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。