AlpaKit Logo AlpaKit

萬用表格與試算表數據轉換器

貼上從 Excel/Google Sheets 複製的儲存格、CSV 或 XML 試算表,一鍵轉成 Markdown 表格、JSON 陣列與 HTML 表格代碼。

📥 貼入 Excel / CSV / XML 數據

尚無可預覽的數據,請先在左側貼入表格內容。

使用方式

  1. 1 開啟萬用表格與試算表數據轉換器,輸入、貼上或選擇要處理的內容。
  2. 2 依需求調整頁面上的選項與格式。
  3. 3 確認即時結果,再複製或下載可用的輸出。

適合的使用情境

貼上從 Excel/Google Sheets 複製的儲存格、CSV 或 XML 試算表,一鍵轉成 Markdown 表格、JSON 陣列與 HTML 表格代碼。適合日常工作、開發、學習或快速驗證時使用。

隱私與資料處理

工具在瀏覽器中運作;處理敏感資料前,仍請確認瀏覽器與裝置環境可信。

萬用表格轉換器:把 Excel、CSV 轉成 Markdown、JSON 與 HTML 表格

寫技術文件、README 或部落格時,常常需要把試算表裡的資料變成 Markdown 表格;寫程式時,又可能需要同一份資料的 JSON 或 HTML 版本。這個工具讓你直接把 Excel 或 Google Sheets 中選取的儲存格複製、貼到左側的輸入框,右側就會即時產生 Markdown 表格、JSON 陣列與 HTML <table> 代碼,還有一個表格預覽分頁讓你確認解析結果是否正確,不需要再一格一格手動加上直線符號。

工具會自動判斷貼上的格式:從 Excel 或 Google Sheets 複製的內容是以 Tab 分隔的 TSV;含有逗號分隔的文字會當作 CSV,並依照 RFC 4180 規則處理,用雙引號包住的欄位可以包含逗號與換行;以 <?xml 或 <Workbook 開頭的內容則當作 Excel 的 XML 試算表(XML Spreadsheet 2003)解析,連略過空白儲存格的 ss:Index 屬性也會正確補位。完全空白的列會被略過,欄數不一致的列會自動補齊,讓每一列長度相同。

Markdown 輸出會依照每一欄最長的內容補上空白對齊,中日韓文字以兩個字元寬計算,原始文字看起來也整齊;儲存格中的直線符號「|」會自動跳脫,換行則轉成 <br>。JSON 輸出以第一列作為欄位名稱,產生物件陣列,重複或空白的欄位名稱會自動加上編號,避免資料被覆蓋。HTML 輸出包含 <thead> 與 <tbody>,所有儲存格內容都會轉義,可以安全地貼進網頁。

要注意的是,這是單向的轉換工具:輸入端只接受 TSV、CSV 與 XML 試算表,無法把 Markdown 或 JSON 轉回 Excel。JSON 中的值一律保留為字串,數字與日期不會自動轉型,以免把郵遞區號或產品編號前面的 0 吃掉。所有解析都在你的瀏覽器裡完成,貼上的資料不會上傳到伺服器,處理含有客戶名單或內部報表的資料也可以放心。

常見問題

從 Excel 複製的表格要怎麼貼?需要先存成 CSV 嗎?

不需要。直接在 Excel 或 Google Sheets 選取儲存格範圍,按 Ctrl+C(Mac 為 ⌘+C),再貼到左側輸入框即可。複製出來的內容是以 Tab 分隔的格式,工具會自動辨識;第一列會被當作表頭,所以請把欄位名稱放在選取範圍的第一列。

為什麼 JSON 裡的數字都有引號?

工具刻意把所有值保留為字串。試算表中常見像「00123」這樣的編號或郵遞區號,若自動轉成數字,前面的 0 就會消失,日期也可能被轉錯。如果需要數字型別,可以在程式中自行用 Number() 或 parseInt() 轉換需要的欄位。

儲存格裡有逗號、換行或直線符號會出問題嗎?

不會。CSV 依照標準規則解析,用雙引號包住的欄位可以包含逗號、換行與成對的雙引號;從 Excel 複製含換行的儲存格也能正確處理。輸出 Markdown 時,「|」會被跳脫成「\|」,換行會轉成 <br>,表格結構不會被破壞。

可以把 Markdown 或 JSON 轉回 Excel 嗎?我的資料會被上傳嗎?

目前只支援單向轉換,輸入端接受 TSV、CSV 與 XML 試算表,無法反向把 Markdown 或 JSON 轉回試算表。所有解析都在你的瀏覽器中進行,資料不會傳送到 AlpaKit 的伺服器。

瀏覽此分類: 開發者與編碼

推薦與常用工具
    ↑ ↓ 移動選擇 ↵ 開啟工具 ESC 關閉
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep