您現在的位置是:首頁 > 遊戲

能夠將Excel 資料轉換成Json格式的實用工具 excel2json

由 擼程式碼的小強哥 發表于 遊戲2023-02-06
簡介-a 序列化成陣列-d, –date:指定日期格式化字串,例如:ddMMyyy hh: mm:ss例如:excel2json –excel test.xlsx –json test.json –header 3 –array

怎麼新增錢數在xlsx

介紹

excel2json工具是用C# 語言開發的能夠把 Excel 錶轉換成 json 的工具

主要功能:

支援讀取 Excel 97-2003的 。xls格式和2007的 。xlsx格式;

支援多個表單匯出;

把Excel表單轉換成Json物件,並儲存到一個文字檔案中。支援將表中內容轉換成

Array

,或者以第一列為ID的

字典物件

支援GUI模式和命令列模式

GUI模式方便預覽;而命令列式,方便將多個表格轉換工作寫成一個批處理檔案(。bat或者。sh),一鍵處理幾十個表格。 例如,使用下面這個。bat批處理檔案,可以一次性轉換”。\excel”目錄下所有的。xlsx檔案到”。\json”目錄:

@SET EXCEL_FOLDER=。\excel

@SET JSON_FOLDER=。\json

@SET EXE=。\excel2json。exe

@ECHO Converting excel files in folder %EXCEL_FOLDER% 。。。

for /f “delims=” %%i in (‘dir /b /a-d /s %EXCEL_FOLDER%\*。xlsx’) do (

@echo processing %%~nxi

@CALL %EXE% ——excel %EXCEL_FOLDER%\%%~nxi ——json %JSON_FOLDER%\%%~ni。json ——header 3

能夠將Excel 資料轉換成Json格式的實用工具 excel2json

命令列引數

-e, –excel Required。 輸入的Excel檔案路徑。

-j, –json 指定輸出的json檔案路徑。

-h, –header (Default: 3)表格中有幾行是表頭。

-c, –encoding (Default: utf8-nobom) 指定編碼的名稱。

-l, –lowcase (Default: false) 自動把欄位名稱轉換成小寫格式。

-a 序列化成陣列

-d, –date:指定日期格式化字串,例如:dd / MM / yyy hh: mm:ss

例如:

excel2json –excel test.xlsx –json test.json –header 3 –array true

,其中的輸入和輸出檔案,都在當前目錄下;

Excel表單格式約定

能夠將Excel 資料轉換成Json格式的實用工具 excel2json

第一行固定作為列名(用來構造json欄位名稱);

第一列固定作為物件的ID;

讀取Excel Workbook中的第一個sheet;

對於SQL匯出模式:第二行固定為欄位型別

使用表頭生成C#資料定義程式碼

在Mac、Linux上執行

這個小工具使用C#編寫,編譯出來的。exe透過Mono即可在Mac或者Linux上執行。

Mono下載地址:http://www。mono-project。com/download

執行GUI模式:mono 。/excel2json。exe

執行命令列模式: mono 。/excel2json。exe 命令列引數

獲取方式

在GitHub上搜索excel2json ,就可以去到excel2json的倉庫中下載軟體。如果你對下載使用軟體有什麼問題,可以給我留言哈,也可以去“Github開源工具”,更多有趣開源軟體資訊歡迎留言。

有些工具或者工具的有些版本小編也沒有一一試過,一般的功能應該都是支援的,不過也有意外原因導致工具使用的效果不是很好,希望大家也不要見怪,有問題可以評論私聊我,能解決的都會盡力幫大家解決的。

能夠將Excel 資料轉換成Json格式的實用工具 excel2json

聯想(Lenovo)揚天M5900d商用辦公檯式電腦整機(AMD A4 4G 1T 鍵鼠 office 四年上門)23英寸

¥

3199

京東

購買

推薦文章