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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Excle2MD

發布時間:2025/3/21 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Excle2MD 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • Pre
  • Excel to MD
  • 官方文檔
    • 特性
    • 常規用例,文件轉換
    • 解決在移動設備上表格不能自適應的問題
    • 指定對齊方式
  • 轉換到Json
  • 轉換到TeX


Pre

天天markdown寫文章, 弄個表格,一行行的敲 , 效率太低,找到了一個fanfeilong大神寫的工具,真是解放生產力啊


Excel to MD

https://github.com/fanfeilong/exceltk

用法

來先干到excel里

執行命令

C:\Users\artisan\Desktop\exceltk.exe -t md -xls C:\Users\artisan\Desktop\a.xlsx

在當前目錄下生成給 aSheet1.md

命令示例描述
confecho conf | nc localhost 2181(New in 3.3.0)輸出相關服務配置的詳細信息。比如端口、zk數據及日志配置路徑、最大連接數,session超時時間、serverId等
consecho cons | nc localhost 2181(New in 3.3.0)列出所有連接到這臺服務器的客戶端連接/會話的詳細信息。包括“接受/發送”的包數量、session id 、操作延遲、最后的操作執行等信息。
crstecho crst | nc localhost 2181(New in 3.3.0)重置當前這臺服務器所有連接/會話的統計信息
dumpecho dump | nc localhost 2181列出未經處理的會話和臨時節點(只在leader上有效)。
enviecho envi | nc localhost 2181輸出關于服務器的環境詳細信息(不同于conf命令),比如zookeeper.version、host.name、java.version、java.home、user.dir=/data/zookeeper-3.4.6/bin之類信息
ruokecho ruok | nc localhost 2181測試服務是否處于正確運行狀態。如果正常返回"imok",否則返回空。
srstecho srst | nc localhost 2181重置服務器的統計信息
srvrecho srvr | nc localhost 2181(New in 3.3.0)輸出服務器的詳細信息。zk版本、接收/發送包數量、連接數、模式(leader/follower)、節點總數。
statecho stat | nc localhost 2181輸出服務器的詳細信息:接收/發送包數量、連接數、模式(leader/follower)、節點總數、延遲。 所有客戶端的列表。
wchsecho wchs | nc localhost 2181(New in 3.3.0)列出服務器watches的簡潔信息:連接總數、watching節點總數和watches總數
wchcecho wchc | nc localhost 2181(New in 3.3.0)通過session分組,列出watch的所有節點,它的輸出是一個與 watch 相關的會話的節點列表。如果watches數量很大的話,將會產生很大的開銷,會影響性能,小心使用。
wchpecho wchp | nc localhost 2181(New in 3.3.0)通過路徑分組,列出所有的 watch 的session id信息。它輸出一個與 session 相關的路徑。如果watches數量很大的話,將會產生很大的開銷,會影響性能,小心使用。
mntrecho mntr | nc localhost 2181(New in 3.4.0)列出集群的健康狀態。包括“接受/發送”的包數量、操作延遲、當前服務模式(leader/follower)、節點總數、watch總數、臨時節點總數。

官方文檔

特性

  • 轉換Excel表格到MarkDown表格
  • 支持Excel單元格帶超鏈接,如果一個單元格,你右鍵添加了超鏈接,自動轉成[text](url)
  • 如果Excel里有合并的跨行單元格,在轉換后的MarkDown里是分開的單元格,這是因為MarkDown本身不支持跨行單元格
  • 如果Excel表格右側有大量的空列,則會被自動裁剪,算法是根據前100行來檢測并計算
  • 支持指定小數數字的精度
  • 支持使用表格首行代替表頭(保持空表頭)
  • 支持指定對齊方式
  • 同一個Excel跨表超鏈接公式,如HYPERLINK(test_sheet!C9,...) 會被自動展開成 [text](url) 格式
  • 同表超鏈接公式,如HYPERLINK(C9,...) 會被自動展開成 [text](url) 格式

常規用例,文件轉換

Mac OS 版本請在命令行下直接使用exceltk,不用帶exe后綴,MacOS的安裝包自動配置好環境變量

  • 整個表格

    • exceltk.exe -t md -xls xxx.xls
    • exceltk.exe -t md -xls xxx.xlsx
  • 指定sheet

    • exceltk.exe -t md -xls xx.xls -sheet sheetname
    • exceltk.exe -t md -xls xx.xlsx -sheet sheetname
  • 指定小數數字的精度,例如指定精確到小數點后2位數字

    • exceltk.exe -t md -p 2 -xls xxx.xls

解決在移動設備上表格不能自適應的問題

通過指定-bhead 選項解決,使用表格首行代替表頭,表頭用空的代替:

exceltk.exe -t md -bhead -xsl test.xsl

輸出如下風格的markdown:

|||||||||||||| |:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--| |**姓名**|**序號**|**積點和**|**積點和**|**積點和**|**積點和**|**積點和**|**積點和**|**積點和**|**積點和**|**積點和**|**積點和**|**積點和**| |某某某|34|6.86|6.86|6.86|6.86|6.86|6.86|6.86|6.86|6.86|6.86|6.86|

效果如下:

姓名序號積點和積點和積點和積點和積點和積點和積點和積點和積點和積點和積點和
某某某346.866.866.866.866.866.866.866.866.866.866.86

指定對齊方式

exceltk -t md -a r -xls example.xlsx

-a 參數指定對齊方式,可選參數是l,c,r,分別是左對齊、居中對齊、右對齊

轉換到Json

  • exceltk.exe -t json -xls example.xls

轉換到TeX

  • exceltk.exe -t tex -xls example.xls
  • 使用 -st n 拆分表格
  • 使用 -sn 把數字拆分,例如1234656 會被拆成1 2 3 4 5 6, 如果表太大時有用

總結

以上是生活随笔為你收集整理的Excle2MD的全部內容,希望文章能夠幫你解決所遇到的問題。

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