亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Excel > 正文

excel2json軟件使用方法(Excel表快速轉換成JSON字符串)

2024-08-23 19:46:49
字體:
來源:轉載
供稿:網友

把Excel表單轉換成json對象,并保存到一個文本文件中,并支持生成C# class數據定義代碼。

把Excel表單轉換成json對象,并保存到一個文本文件中。
表格格式見:ExampleData.xlsx
支持導出為數組 Json格式,每一行轉換為數組的一行,結構如下: [ {行內容}, {行內容}, {...}, ]
支持導出為Dictionary Json對象, 每一行轉換成一個json對象。結構如下: { ID:{行內容}, ID:{行內容}, ID:{...} }

Excel表單格式約定

第一行固定作為列名(用來構造json字段名稱);
第一列固定作為對象的ID;
讀取Excel Workbook中的第一個sheet;
對于SQL導出模式:第二行固定為字段類型
使用表頭生成C#數據定義代碼

命令行參數

-e, --excel Required. 輸入的Excel文件路徑.
-j, --json 指定輸出的json文件路徑.
-s, --sql 指定輸出的SQL文件路徑.
-p, --csharp 指定輸出的C#數據定義代碼文件路徑.
-h, --header Required. 表格中有幾行是表頭.
-c, --encoding (Default: utf8-nobom) 指定編碼的名稱.
-l, --lowcase (Default: false) 自動把字段名稱轉換成小寫格式.

例如:excel2json --excel test.xlsx --json test.json --header 3 --array true,其中的輸入和輸出文件,都在當前目錄下;

在游戲項目中一般都需要由策劃制作大量的游戲內容,其中很大一部分是使用Excel表來制作的。于是程序就需要把Excel文件轉換成程序方便讀取的格式。
之前項目使用的Excel表導入工具都是通過Office Excel組件來實現數據訪問的,效率十分令人不滿。一個端游項目一般要上百個表格,手游項目20、30個表格基本也是要的,于是表格導入程序的過程一般要幾分鐘,項目后期要接近半個小時。
此次分享的小工具,在速度上有質的飛越,比上述方法實現的工具有接近100倍的速度提升:
完整項目源代碼下載:https://github.com/neil3d/excel2json
主要功能是:把Exce的l表單轉換成json對象,并保存到一個文本文件中
使用方式是命令行式的,方便將多個表格轉換工作寫成一個批處理文件,一次執行完畢。
之所以能夠效率提高這么多,并不是博主的編程水平有多高,而是拜另外一個開源項目所賜:https://github.com/ExcelDataReader/ExcelDataReader
這個庫并沒有使用Office組件,而是直接讀取文件,解析其內容,繞過了復雜的組件機制、數據轉換過程,所以才能如此神速。這主要是也OpenXML標準帶了的好處。

順便科普一下,Excel的xlsx文件其實是一個標準的zip文件,如下圖所示。將其解壓縮之后,就可以根據OpenXML標準去解析里面的xml文件了。:)最近常遇到這樣的需求:把Excel表格中人員角色等數據,轉換成json格式的數據,然后把json數據導入到mongodb數據庫中。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品福利在线| 欧美成人精品一区| 日韩视频在线免费观看| y97精品国产97久久久久久| 九九精品在线观看| 亚洲欧美日韩天堂| 精品夜色国产国偷在线| 国产成人精彩在线视频九色| 欧美精品videos性欧美| 亚洲一区二区国产| 国产v综合ⅴ日韩v欧美大片| 欧美日韩免费看| 亚洲欧美激情一区| 国产视频精品久久久| 97香蕉久久夜色精品国产| 欧美电影《睫毛膏》| www.亚洲免费视频| 欧美激情精品久久久| 欧美日韩国产综合新一区| 精品国产成人av| 亚洲人成电影网站色| 久久久久免费视频| 久久69精品久久久久久国产越南| 亚洲偷欧美偷国内偷| 亚洲色无码播放| 久久国产精品影视| 久久久久久久久久久久av| 懂色av中文一区二区三区天美| 国产91av在线| 精品一区二区三区电影| 免费99精品国产自在在线| 国产精品r级在线| 国产日韩欧美日韩大片| 日韩欧美亚洲综合| 在线电影欧美日韩一区二区私密| 91免费福利视频| 国产亚洲视频中文字幕视频| 国产精品久久久久久久久借妻| 久久精品99久久久久久久久| 97免费在线视频| 亚洲综合一区二区不卡| 亚洲伊人第一页| 国产在线精品自拍| 青青a在线精品免费观看| 久久99视频精品| 疯狂欧美牲乱大交777| 中文字幕一区电影| 国产欧美日韩专区发布| 亚洲第一二三四五区| 国产综合色香蕉精品| 国产精品欧美激情| 国产视频精品久久久| 91亚洲一区精品| 亚洲免费电影一区| 国产999在线观看| 久久精品99久久久久久久久| 亚洲综合日韩中文字幕v在线| 日韩激情av在线免费观看| 日韩欧美在线视频观看| 久久综合国产精品台湾中文娱乐网| 91精品国产777在线观看| 91在线无精精品一区二区| 亚洲免费福利视频| 日本成人精品在线| 国产精品中文字幕在线观看| 亚洲国产欧美一区| 国产精品爱久久久久久久| 色综合伊人色综合网站| 亚洲网站在线观看| 一本大道久久加勒比香蕉| 综合av色偷偷网| 亚洲毛片在线看| 精品久久久久久中文字幕| 国产日韩在线看| 成人中文字幕在线观看| 美女扒开尿口让男人操亚洲视频网站| 亚洲国产日韩欧美在线动漫| 91在线高清免费观看| 国产精品第10页| 日韩成人中文字幕在线观看| 国内精品久久久久久久| 亚洲午夜国产成人av电影男同| www.日韩欧美| 免费97视频在线精品国自产拍| 亚洲白虎美女被爆操| 亚洲精品www久久久久久广东| 日韩成人在线观看| 亚洲欧美日韩中文视频| 亚洲人成免费电影| 精品久久香蕉国产线看观看亚洲| 欧美人成在线视频| www.亚洲天堂| 色无极亚洲影院| 国产精品免费一区| 国产成人免费av电影| 日韩av电影在线网| 日本久久91av| 岛国av一区二区在线在线观看| 久久精品国产69国产精品亚洲| 国产成人在线视频| 国产成人精品视频在线| 亚洲在线观看视频网站| 韩国美女主播一区| 欧美中文字幕精品| 色妞色视频一区二区三区四区| 午夜精品99久久免费| 国产www精品| 亚洲欧美综合另类中字| 日韩av一区在线观看| 成人欧美一区二区三区在线湿哒哒| 中文字幕在线看视频国产欧美| 国产成人精品免费久久久久| 欧美黑人性生活视频| 成人黄色网免费| 欧美影院成年免费版| 日韩欧美高清视频| 国产精品www| 日韩中文字幕在线视频| 欧美俄罗斯性视频| 3344国产精品免费看| 中文字幕少妇一区二区三区| 日韩精品免费综合视频在线播放| 久久av在线看| 亚洲精品久久久久中文字幕欢迎你| 97久久精品视频| 91久久综合亚洲鲁鲁五月天| 久久久久在线观看| 欧美精品一本久久男人的天堂| 国产精品久久久久久网站| 欧美性xxxxx极品娇小| 欧美久久久精品| 欧美日韩国产123| 亚洲精品www久久久| 亚洲欧美日韩天堂| 精品亚洲国产成av人片传媒| 亚洲人成在线电影| 在线观看欧美日韩国产| 日韩国产在线看| 欧美亚洲另类制服自拍| 国产精品r级在线| 中文字幕亚洲欧美在线| 国产精品18久久久久久麻辣| 亚洲国产成人在线视频| 亚洲网站视频福利| 欧美wwwwww| 538国产精品一区二区免费视频| 国产精品成人va在线观看| 精品国偷自产在线视频99| 久久国产精品久久久久久久久久| 黄色成人在线免费| 国产欧美日韩中文字幕| 精品久久久久久久久国产字幕| 国产精品一区久久久| 成人激情视频在线观看| 亚洲国产天堂久久综合| 成人午夜在线视频一区| 亚洲精品成人久久久| 日韩在线视频观看正片免费网站| 亚洲第一在线视频| 欧美一性一乱一交一视频| 日韩欧美第一页| 91精品国产自产在线老师啪| 亚洲激情国产精品| 久久精品男人天堂|