日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/4/5 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【工具】Excel 表格数据转换成Json格式的实用工具 excel2json 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

介紹

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

?)


編輯搜圖

請點擊輸入圖片描述

命令行參數

  • -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表單格式約定

編輯搜圖

請點擊輸入圖片描述

  • 第一行固定作為列名(用來構造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開源工具”,回復excel2json然后閱讀原文,獲得對應的下載地址,更多有趣開源軟件信息歡迎關注公眾號。

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

你點的每個贊,我都當成喜歡

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。