UltKit
รูปภาพ11
PDF13
เอกสารและข้อมูล7
วิดีโอ6
เสียง4
เครื่องมืออื่น ๆ22

แปลง Excel เป็น LaTeX

ผลการทดลองมักอยู่ในสเปรดชีตมานานก่อนจะไปอยู่ในบทความ และการพิมพ์ใหม่ทีละเซลล์พร้อมเครื่องหมาย & และแบ็กสแลชคู่ คือจุดที่ข้อผิดพลาดแทรกเข้ามา ให้แปลงชีตเป็น LaTeX แล้ววางตารางลงในเอกสารแทน

แปลงไฟล์เอกสาร

หรือลากไฟล์ PDF, DOC, DOCX … มาวางที่นี่ ·

สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที

ผลลัพธ์

ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที

วิธีใช้เครื่องมือนี้

  1. 1

    อัปโหลดสเปรดชีต

    เพิ่มไฟล์ .xlsx, .xls, .ods, .numbers หรือ .csv ขนาดไม่เกิน 95 MB ควรจัดระเบียบชีตก่อนให้เหลือเฉพาะตารางที่ต้องการนำไปเผยแพร่

  2. 2

    เลือกชีต

    ชีตในสเปรดชีต ตั้งเป็น First ไว้ เลือก All หากแต่ละชีตมีตารางแยกกันที่ต้องใช้ การจัดรูปแบบ ที่ เรียบง่าย จะคงตัวหนาและเซลล์ที่ผสานไว้ โดยไม่มีสี

  3. 3

    แปลงแล้ววางลงเอกสาร

    กด แปลงเป็น LaTeX (.tex) → จากนั้นเปิดไฟล์ .tex แล้วคัดลอกตารางไปวางในเอกสารของคุณ ไม่ว่าจะใน Overleaf หรือโปรแกรมแก้ไขบนเครื่อง ไฟล์จะถูกลบ 30 นาทีหลังอัปโหลด

อัปโหลดชีต กด แปลงเป็น LaTeX (.tex) → แล้ววางโค้ด tabular ลงในบทความ เซลล์คั่นด้วยเครื่องหมาย & แถวจบด้วยเครื่องหมายแบ็กสแลชคู่ และอักขระอย่าง %, & และ _ ถูกใส่เครื่องหมายหลีกให้แล้ว

แปลง Excel เป็น LaTeX: ทำไมตารางจึงเป็นส่วนที่ยุ่งยากที่สุด

LaTeX เขียนโดย Leslie Lamport บนพื้นฐาน TeX ของ Donald Knuth และเปิดตัวครั้งแรกในช่วงต้นทศวรรษ 1980 เป็นมาตรฐานสำหรับบทความด้านคณิตศาสตร์ ฟิสิกส์ วิทยาการคอมพิวเตอร์ และเศรษฐศาสตร์ จัดพิมพ์ข้อความและสมการได้สวยงาม แต่ตารางต้องเขียนด้วยมือเป็นมาร์กอัปธรรมดา และตารางผลลัพธ์ 12 คอลัมน์ก็คือเครื่องหมาย & หลายร้อยตัวที่ต้องจัดให้ตรงกันทั้งหมด

นักวิจัย นักศึกษา และนักวิเคราะห์จึงเก็บตัวเลขไว้ใน Excel หรือ LibreOffice Calc และต้องการตัวเลขเดียวกันในไฟล์ .tex ยิ่งตารางใหญ่และข้อมูลเปลี่ยนบ่อย การแปลงยิ่งช่วยประหยัดเวลา คือวิเคราะห์ใหม่ แปลงอีกครั้ง แล้ววางอีกครั้ง หากตารางของคุณมาจาก PDF ไม่ใช่สเปรดชีต ให้ใช้ PDF to 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 ใน preamble

  • Overfull \hbox warning และตารางล้นเข้าไปในขอบกระดาษ

    ตารางกว้างกว่า \textwidth ให้ลดขนาดตัวอักษร ย่อหัวตาราง หรือปรับขนาดตารางตามที่อธิบายในคำถามด้านล่าง

ข้อมูลฟอร์แมต Excel และ LaTeX

XLSX

เวิร์กบุ๊ก Microsoft Excel

XLSX เป็นรูปแบบเวิร์กบุ๊กเริ่มต้นของ Microsoft Excel ตั้งแต่ Office 2007 โดยอิงตามมาตรฐาน Office Open XML เก็บหลายแผ่นงาน สูตร การจัดรูปแบบ แผนภูมิ PivotTable และการตรวจสอบความถูกต้องของข้อมูลไว้ในแพ็กเกจ ZIP ที่บรรจุไฟล์ XML รองรับมากกว่าหนึ่งล้านแถวต่อแผ่นงาน และเป็นรูปแบบมาตรฐานสำหรับแลกเปลี่ยนสเปรดชีตทางธุรกิจ Google Sheets, 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

สเปรดชีตถูกแปลงเป็น LaTeX เมื่อตัวเลขที่วิเคราะห์ใน Excel ต้องปรากฏในบทความ วิทยานิพนธ์ หรือรายงานที่จัดพิมพ์ด้วย LaTeX และการสร้างโค้ด tabular ช่วยให้ไม่ต้องพิมพ์ทุกเซลล์ใหม่และไม่ต้องใส่เครื่องหมายหลีกอักขระพิเศษด้วยมือ

คำถามเกี่ยวกับการแปลง Excel เป็น LaTeX

ทำตารางให้ดูเหมือนตารางในวารสารด้วย booktabs ได้หรือไม่

ได้ โหลดแพ็กเกจ booktabs ใน preamble แล้วแทนที่เส้นแนวนอนด้านบน ตรงกลาง และด้านล่างด้วย \toprule, \midrule และ \bottomrule วารสารและเทมเพลตวิทยานิพนธ์จำนวนมากนิยมรูปแบบนี้ เพราะไม่มีเส้นแนวตั้งและเว้นระยะระหว่างแถวสม่ำเสมอกว่า

ชีตกว้างเกินหน้ากระดาษ ควรทำอย่างไร

ลองลดขนาดตัวอักษรก่อน เช่น \small ภายในสภาพแวดล้อมของตาราง หากยังไม่พอ ให้ครอบ tabular ด้วย \resizebox{\textwidth}{!}{...} จากแพ็กเกจ graphicx หรือวางตารางบนหน้าแนวนอนด้วยแพ็กเกจ pdflscape การแบ่งเป็นสองตารางมักอ่านง่ายที่สุด

ตารางที่มีหลายร้อยแถวจะแบ่งข้ามหน้าได้หรือไม่

tabular ธรรมดาไม่ขึ้นหน้าใหม่ แต่จะล้นออกนอกหน้ากระดาษด้านล่าง ให้เปลี่ยนสภาพแวดล้อมเป็น longtable จากแพ็กเกจ longtable ซึ่งจะแสดงหัวตารางซ้ำทุกหน้า หรือนำข้อมูลทั้งหมดไปไว้ในภาคผนวกหรือไฟล์เสริม

จัดตัวเลขให้ตรงกันที่จุดทศนิยมได้อย่างไร

ใช้แพ็กเกจ siunitx และกำหนดคอลัมน์ตัวเลขเป็นชนิดคอลัมน์ S แทน r หรือ c ซึ่งจะจัดค่าตามจุดทศนิยมและปัดเศษให้สม่ำเสมอได้ สำคัญเมื่อ Excel แสดงจำนวนทศนิยมไม่เท่ากันในคอลัมน์เดียว

ไฟล์ .tex ที่แปลงแล้วคอมไพล์ใน Overleaf ได้หรือไม่

ได้ วางตารางลงในโปรเจกต์ Overleaf ใดก็ได้ หรืออัปโหลดไฟล์ แพ็กเกจที่กล่าวถึงในหน้านี้มีอยู่ใน TeX Live ของ Overleaf แล้ว หากต้องการคอมไพล์เอกสารที่เสร็จแล้วเป็น PDF โดยไม่ใช้โปรแกรมแก้ไข ให้ใช้ TeX to PDF