日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【工具】Excel 表格数据转换成Json格式的实用工具 excel2json

發(fā)布時(shí)間:2025/4/5 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【工具】Excel 表格数据转换成Json格式的实用工具 excel2json 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

介紹

excel2json工具是用C# 語言開發(fā)的能夠把 Excel 表轉(zhuǎn)換成 json 的工具

主要功能:

  • 支持讀取 Excel 97-2003的 .xls格式和2007的 .xlsx格式;

  • 支持多個(gè)表單導(dǎo)出;

  • 把Excel表單轉(zhuǎn)換成Json對(duì)象,并保存到一個(gè)文本文件中。支持將表中內(nèi)容轉(zhuǎn)換成Array,或者以第一列為ID的字典對(duì)象;

支持GUI模式和命令行模式

GUI模式方便預(yù)覽;而命令行式,方便將多個(gè)表格轉(zhuǎn)換工作寫成一個(gè)批處理文件(.bat或者.sh),一鍵處理幾十個(gè)表格。例如,使用下面這個(gè).bat批處理文件,可以一次性轉(zhuǎn)換”.\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

?)


編輯搜圖

請(qǐng)點(diǎn)擊輸入圖片描述

命令行參數(shù)

  • -e, –excel Required. 輸入的Excel文件路徑.

  • -j, –json 指定輸出的json文件路徑.

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

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

  • -l, –lowcase (Default: false) 自動(dòng)把字段名稱轉(zhuǎn)換成小寫格式.

  • -a 序列化成數(shù)組

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

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

Excel表單格式約定

編輯搜圖

請(qǐng)點(diǎn)擊輸入圖片描述

  • 第一行固定作為列名(用來構(gòu)造json字段名稱);

  • 第一列固定作為對(duì)象的ID;

  • 讀取Excel Workbook中的第一個(gè)sheet;

  • 對(duì)于SQL導(dǎo)出模式:第二行固定為字段類型

  • 使用表頭生成C#數(shù)據(jù)定義代碼

在Mac、Linux上運(yùn)行

這個(gè)小工具使用C#編寫,編譯出來的.exe通過Mono即可在Mac或者Linux上運(yùn)行。

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

  • 運(yùn)行GUI模式:mono ./excel2json.exe

  • 運(yùn)行命令行模式:mono ./excel2json.exe 命令行參數(shù)

獲取方式

在GitHub上搜索excel2json ,就可以去到excel2json的倉庫中下載軟件。如果你對(duì)下載使用軟件有什么問題,可以給我留言哈,也可以關(guān)注微信公眾號(hào)“Github開源工具”,回復(fù)excel2json然后閱讀原文,獲得對(duì)應(yīng)的下載地址,更多有趣開源軟件信息歡迎關(guān)注公眾號(hào)。

有些工具或者工具的有些版本小編也沒有一一試過,一般的功能應(yīng)該都是支持的,不過也有意外原因?qū)е鹿ぞ呤褂玫男Ч皇呛芎?#xff0c;希望大家也不要見怪,有問題可以評(píng)論私聊我,能解決的都會(huì)盡力幫大家解決的。

你點(diǎn)的每個(gè)贊,我都當(dāng)成喜歡

總結(jié)

以上是生活随笔為你收集整理的【工具】Excel 表格数据转换成Json格式的实用工具 excel2json的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。