# Excel 轉 LaTeX

把 Excel、CSV 或 TSV 檔案的第一個工作表，轉成已跳脫的 LaTeX 表格。

Excel 轉 LaTeX 處理的是已經存在的表格，並省去把它搬進論文中最耗時的部分：逐一跳脫每個儲存格，以及手寫列的結構。

## 最適合的情況

適用於整齊的矩形資料表、摘要統計、比較表，或在試算表中準備好的結果。輸出會把第一列當作粗體標題列，並產生你可以編輯的 LaTeX 表格原始碼。

當你要從頭建立小型表格，或想在複製程式碼之前以視覺方式調整儲存格時，請使用[表格轉 LaTeX](/docs/tools/table-to-latex/)。Typst 文件請使用 [Excel 轉 Typst](/docs/tools/excel-to-typst/)。圖表和繪圖請保留為圖片，不要轉成表格。

## 轉換工作表

1. 開啟 **Excel 轉 LaTeX**，或執行 `/excel-to-latex`。
2. 選擇 `.xlsx`、`.xls`、`.csv` 或 `.tsv` 檔案。
3. 選擇**轉換**。
4. 檢查偵測到的列數與欄數。
5. 複製或儲存 `table.tex`，然後貼進你的文件。

像這樣的工作表：

| 模型 | 準確率 | 時間（秒） |
| --- | ---: | ---: |
| 基準線 | 0.81 | 12.4 |
| 本方法 | 0.87 | 10.9 |

會變成帶有標題列、已跳脫的 LaTeX。如果文件還沒有引入產生的表格所需的套件，請把該套件需求加到前言。

## 試算表行為

- Oleafly 讀取活頁簿中的**第一個工作表**。
- 公式儲存格使用檔案中快取的結果。如果數值可能已過期，請先重新計算並儲存試算表。
- 合併的範圍只取左上角儲存格的值，其餘儲存格為空白。
- 儲存格文字中的 LaTeX 特殊字元會被跳脫。
- 轉換留在你的裝置上。

:::caution[大小與版面限制]
匯入的範圍最多可包含 10,000 列和 100 欄，儲存格文字不得超過 2 MB。請拆分較大的活頁簿，或把你需要的確切範圍匯出為 CSV。多個工作表之間的關聯、圖表、顏色、公式和儲存格樣式都不會被重現。
:::

貼上表格之後，請編譯並檢查寬度、對齊、有效位數、單位和圖說。在 Excel 中正確的表格，放在期刊的頁面版面中仍可能太寬。

開啟 LaTeX 文件時，你也可以直接從檔案插入表格：在編輯器中按右鍵並選擇**從 CSV/XLSX 匯入表格…**。該對話框可讀取 CSV、TSV、XLSX 和 JSON 檔案，並可加入選用的圖說和標籤。
