UltKit

Excel 轉 LaTeX 轉換器

研究結果通常早在寫進論文之前就存在試算表裡,而逐格重打、加上 & 符號和雙反斜線,正是錯字最容易出現的地方。不如直接把工作表轉成 LaTeX,再把表格貼進你的文件。

文件轉換器

或將PDF, DOC, DOCX … 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

輸出

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    上傳試算表

    加入 .xlsx、.xls、.ods、.numbers 或 .csv 檔案,大小上限 95 MB。請先整理試算表,讓它只保留你要發表的表格。

  2. 2

    選擇工作表

    試算表工作表預設為第一個。若每張工作表各有需要的獨立表格,請選擇全部。格式設為簡化時,會保留粗體文字與合併儲存格,但不含色彩。

  3. 3

    轉換並貼上

    按下轉換為 LaTeX (.tex),開啟 .tex 檔案,再將表格複製到你的文件中,無論是在 Overleaf 或任何本機編輯器都可以。檔案會在上傳 30 分鐘後刪除。

上傳試算表,按下轉換為 LaTeX (.tex),再將 tabular 程式碼貼進你的論文:儲存格以 & 分隔,列以雙反斜線結尾,而 %、& 與 _ 等字元已完成跳脫。

Excel 轉 LaTeX:為什麼表格最麻煩

LaTeX 由 Leslie Lamport 在 Donald Knuth 的 TeX 之上開發,於 1980 年代初期首次發行,是數學、物理、電腦科學與經濟學論文的標準工具。它能把文字與公式排得很漂亮,但表格卻要以純標記手寫,一個 12 欄的結果表就有數百個 & 必須全部對齊。

因此研究人員、學生與分析師會把數字放在 Excel 或 LibreOffice Calc,再把相同的數字放進 .tex 檔案。表格越大、資料越常變動,轉換就越省事:重新分析、再轉換、再貼上即可。如果表格來自 PDF 而不是試算表,請參考 PDF 轉 LaTeX。

轉換後的 LaTeX 表格長什麼樣子

三欄小型試算表的 tabular 範例
\begin{table}[ht]
  \centering
  \begin{tabular}{lrr}
    \hline
    Sample & Mass (g) & Yield (\%) \\
    \hline
    A\_1 & 12.40 & 81.5 \\
    B\_2 & 9.85 & 77.0 \\
    \hline
  \end{tabular}
  \caption{Results by sample}
\end{table}
試算表內容在 LaTeX 中的寫法
在試算表中在 .tex 檔案中
欄與欄之間的儲存格框線以 & 分隔,列尾使用雙反斜線
儲存格文字中的 % & $ # _ { }已跳脫,例如 \% 與 \_
跨欄合併儲存格使用 \multicolumn 並帶入跨欄數
粗體文字\textbf{...}
公式結果、日期、貨幣以顯示的值寫成文字

貼上轉換後表格出現編譯錯誤

  • Misplaced alignment tab character &(對齊符號 & 位置錯誤)

    表格被貼在 tabular 環境之外,或後來編輯的儲存格含有未跳脫的 &。請將它保留在環境內,若要顯示 & 本身則寫成 \&。

  • Undefined control sequence(未定義的控制序列)

    你加入了 \toprule 或 S 欄等指令,卻沒有載入 booktabs 或 siunitx。請在前言加入對應的 \usepackage 行。

  • Overfull \hbox warning 以及表格超出邊界

    表格比 \textwidth 還寬。請縮小字體、縮寫表頭,或依下方問答的說明縮放表格。

Excel 與 LaTeX 格式小知識

XLSX

Microsoft Excel 活頁簿

XLSX 是自 Office 2007 起 Microsoft Excel 的預設活頁簿格式,以 Office Open XML 標準為基礎。它將多個工作表、公式、格式、圖表、樞紐分析表與資料驗證,儲存在由 XML 組成的 ZIP 封裝中。每個工作表支援超過一百萬列,是商務試算表預設的交換格式。Google 試算表、LibreOffice 與 Numbers 都能開啟 XLSX,但巨集與進階功能可能無法完整保留。

壓縮方式
–
透明度
–
動畫
–
推出年份
2007 · Microsoft
XLSX 轉檔工具

TEX

TeX / LaTeX 原始檔

.tex 檔是 TeX 或 LaTeX 文件的原始碼。TeX 由 Donald Knuth 於 1978 年創造,LaTeX 則是 Leslie Lamport 在其上建立的巨集集合,是數學、物理和電腦科學學術論文的標準。作者以純文字撰寫,並用指令表示結構和公式,再由編譯器產生排版精確的 PDF。它的排版和數學公式效果極佳,但學習門檻高,需要 TeX 發行版或 Overleaf 等線上編輯器才能建置。

壓縮方式
–
透明度
–
動畫
–
推出年份
1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
TEX 轉檔工具

當在 Excel 分析的數字需要出現在排版好的論文、學位論文或報告中時,就要將試算表轉成 LaTeX;自動產生 tabular 程式碼,可免去重打每個儲存格,以及手動跳脫每個特殊字元。

Excel 轉 LaTeX 常見問題

表格能用 booktabs 做成期刊論文的樣式嗎?

可以。在前言載入 booktabs 套件,並將頂部、中間與底部的水平線改為 \toprule、\midrule 與 \bottomrule。許多期刊與論文範本偏好這種樣式,因為它省去垂直線,列距也更均勻。

工作表太寬,超出頁面怎麼辦?

請先在 table 環境內嘗試較小的字體,例如 \small。若仍不夠,可用 graphicx 套件的 \resizebox{\textwidth}{!}{...} 包住 tabular,或用 pdflscape 套件把表格放在橫向頁面。拆成兩個表格通常是最易讀的做法。

數百列的表格會自動跨頁嗎?

一般的 tabular 不會換頁,會直接超出頁面底部。請將環境改為 longtable 套件的 longtable,它會在每一頁重複表頭;或者把完整資料放在附錄或補充檔案中。

如何讓數字依小數點對齊?

請使用 siunitx 套件,並將數值欄的欄位類型設為 S,而不是 r 或 c。它會依小數點對齊數值,也能統一四捨五入,當 Excel 同一欄的小數位數不一致時特別有用。

轉換後的 .tex 能在 Overleaf 編譯嗎?

可以,將表格貼到任何 Overleaf 專案,或直接上傳檔案;本頁提到的套件都包含在 Overleaf 的 TeX Live 安裝中。若要不用編輯器就將完成的文件編譯成 PDF,請使用 TeX 轉 PDF。