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

แปลง HTML เป็น Excel

ตารางบนหน้าเว็บและในรายงาน HTML ดูเหมือนสเปรดชีต แต่ทำงานเหมือนข้อความธรรมดา อัปโหลดไฟล์ .html แล้วรับไฟล์ .xlsx ที่ทุกเซลล์เป็นเซลล์จริง พร้อมเรียงลำดับ กรอง และหาผลรวมได้ทันที

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

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

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

ผลลัพธ์

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

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

  1. 1

    บันทึกหรือรวบรวมไฟล์ HTML

    ใช้ไฟล์ HTML ที่ระบบส่งออกมา หรือบันทึกหน้าเว็บในเบราว์เซอร์ด้วย Ctrl+S (Cmd+S บน Mac) โดยเลือก Webpage, HTML only อัปโหลดได้สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB

  2. 2

    เลือกว่าจะคงการจัดรูปแบบไว้มากน้อยเพียงใด

    ตั้ง การจัดรูปแบบ เป็น Keep all เพื่อคงส่วนหัวตัวหนาและสีของเซลล์ไว้เท่าที่ Excel รองรับ ส่วน Simple จะเขียนเฉพาะโครงสร้างตารางเปล่า ๆ

  3. 3

    แปลงเป็น XLSX

    กด แปลงเป็น XLSX แล้วเปิดสมุดงานใน Excel, Google Sheets, Numbers หรือ LibreOffice Calc

คำตอบ

แปลง HTML เป็น Excel ได้อย่างไร

อัปโหลดไฟล์ .html หรือ .htm ปล่อยปลายทางเป็น XLSX แล้วกด แปลงเป็น XLSX ตัวแปลงจะอ่านองค์ประกอบตารางในหน้าและเขียนแต่ละแถวและเซลล์ลงในสมุดงาน

ทำไมการคัดลอกตาราง HTML ไปวางใน Excel จึงผิดพลาด

ตารางเข้ามาอยู่บนเว็บพร้อม RFC 1942 ในปี 1996 และเป็นส่วนหนึ่งของ HTML 3.2 ในปีถัดมา หลังจากนั้นรายงาน รายการราคา และหน้าสถิติเกือบทุกหน้าก็ใช้ตาราง การคัดลอกจากเบราว์เซอร์ไปวางใน Excel ดูง่าย จนกว่าข้อมูลจะไปรวมอยู่คอลัมน์เดียว ติดลิงก์และไอคอนมาด้วย แยกเซลล์เป็นสองแถว หรือเปลี่ยน 1-2 เป็นวันที่

การแปลงไฟล์ไม่ต้องผ่านคลิปบอร์ดเลย ตัวแปลงอ่านองค์ประกอบตาราง แถว และเซลล์โดยตรง กริดในสมุดงานจึงตรงกับกริดในโค้ด เรื่องนี้สำคัญที่สุดกับตารางยาว หน้าที่มีหลายตาราง และไฟล์ส่งออกที่ได้รับทุกสัปดาห์ซึ่งไม่อยากจัดการด้วยมือ

ไฟล์ HTML ที่ผู้ใช้มักแปลงเป็น Excel

  1. ไฟล์ส่งออก .xls ปลอม

    ระบบธนาคารออนไลน์ โรงเรียน และงานบุคคลมักส่งตาราง HTML ที่ตั้งชื่อ report.xls Excel จะเปิดพร้อมคำเตือนเรื่องรูปแบบไฟล์

  2. หน้าเว็บที่บันทึกไว้

    ตารางคะแนนลีก สถิติภาครัฐ และตารางเปรียบเทียบสินค้าที่บันทึกจากเบราว์เซอร์เป็นไฟล์ HTML

  3. เครื่องมือรายงาน

    โปรแกรมวิเคราะห์ข้อมูล การเฝ้าติดตาม และบัญชีที่มีรายงาน HTML ควบคู่หรือแทนสเปรดชีต

ขีดจำกัดของ Excel สำหรับตาราง HTML ขนาดใหญ่

แถวต่อชีต
1,048,576
คอลัมน์ต่อชีต (A ถึง XFD)
16,384
ตัวอักษรในหนึ่งเซลล์
32,767
ไฟล์ HTML ต่อครั้ง
20 × 95 MB

นี่คือขีดจำกัดของกริด XLSX ตั้งแต่ Excel 2007 และตาราง HTML จริงแทบไม่ถึงขีดนี้ ข้อจำกัดในทางปฏิบัติมักอยู่ที่หน้าเว็บเอง หน้าที่เลื่อนไม่สิ้นสุดซึ่งบันทึกจากเบราว์เซอร์จะมีเฉพาะแถวที่โหลดแล้ว ดังนั้นให้เลื่อนไปจนสุด หรือใช้ฟังก์ชันส่งออกของเว็บไซต์ก่อนบันทึก หากตารางอยู่ใน PDF ไม่ใช่หน้าเว็บ แปลง PDF เป็น CSV จะดึงข้อมูลให้ และตัวแปลงไฟล์ข้อมูลจะแปลงผลลัพธ์เป็นฟอร์แมตอื่นได้

ข้อมูลฟอร์แมต HTML และ XLSX

HTML

HyperText Markup Language

HTML คือภาษามาร์กอัปของเว็บ อธิบายครั้งแรกโดย Tim Berners-Lee ในช่วงต้นทศวรรษ 1990 และปัจจุบัน WHATWG ดูแลในฐานะมาตรฐานที่ปรับปรุงต่อเนื่อง (living standard) ไฟล์ HTML อธิบายหัวข้อ ย่อหน้า ลิงก์ ตาราง รูปภาพ และแบบฟอร์ม ส่วนการจัดรูปแบบมักมาจาก CSS เบราว์เซอร์ทุกตัวแสดงผล HTML ได้ และยังใช้กับเทมเพลตอีเมลและหน้าเว็บที่บันทึกไว้ ไฟล์ HTML ไฟล์เดียวมักอาศัยรูปภาพและสไตล์ชีตภายนอก จึงอาจแสดงผลผิดเพี้ยนเมื่อย้ายไปเพียงไฟล์เดียว

การบีบอัด
–
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
–
เปิดตัว
1993 · Tim Berners-Lee; maintained by WHATWG
ตัวแปลงไฟล์ HTML

XLSX

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

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

การบีบอัด
–
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
–
เปิดตัว
2007 · Microsoft
ตัวแปลงไฟล์ XLSX

ต้องแปลง HTML เป็น Excel เมื่อตัวเลขที่เผยแพร่ไว้ให้อ่านต้องนำมาคำนวณต่อ เช่น ตารางผลลัพธ์จากหน้าเว็บ รายงานที่ระบบส่งออกได้เป็น HTML เท่านั้น หรือไฟล์ .xls ปลอมที่ควรเป็นสมุดงานจริง

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

ทำไม Excel แจ้งว่ารูปแบบไฟล์และนามสกุลไฟล์ไม่ตรงกัน

เว็บแอปและระบบธุรกิจรุ่นเก่าจำนวนมากมีตัวเลือกส่งออกเป็น Excel ซึ่งที่จริงเป็นตาราง HTML ที่ตั้งชื่อนามสกุล .xls เพราะ Excel เปิดไฟล์ HTML ได้มานานแล้ว Excel รุ่นใหม่จะเตือนว่านามสกุลไม่ตรงกับเนื้อหา และอาจเปิดไฟล์ในมุมมองที่มีการป้องกัน ให้เปลี่ยนชื่อเป็น .html แล้วแปลงที่นี่ คุณจะได้ไฟล์ XLSX จริงที่เปิดได้โดยไม่มีคำเตือน

แปลงตารางจากที่อยู่เว็บไซต์โดยตรงได้หรือไม่

เครื่องมือนี้ทำงานกับไฟล์ จึงต้องบันทึกหน้าเว็บก่อน ใน Chrome, Edge, Firefox หรือ Safari ให้ใช้ Save Page As แล้วเลือกตัวเลือกเฉพาะ HTML สำหรับหน้าสาธารณะที่ต้องการให้ข้อมูลอัปเดตอยู่เสมอ ฟังก์ชัน IMPORTHTML ของ Google Sheets ก็ดึงตารางตามลำดับตำแหน่งในหน้าได้ แต่ใช้กับหน้าที่ต้องล็อกอินไม่ได้

การแปลง HTML เป็น Excel ต่างจากการแปลง HTML เป็น CSV อย่างไร

ได้ CSV เก็บตารางเดียวเป็นข้อความธรรมดา ไม่มีชนิดข้อมูล สี หรือชีตเพิ่มเติม จึงเหมาะกับการนำเข้าซอฟต์แวร์อื่น ส่วน XLSX จัดหน้าที่มีหลายตารางให้เป็นระเบียบและคงชนิดข้อมูลของเซลล์ไว้สำหรับสูตร หากต้องการไฟล์สำหรับนำเข้า ให้ใช้ แปลง HTML เป็น CSV แทน

การจัดรูปแบบของหน้าเว็บจะติดมาในเวิร์กบุ๊กด้วยหรือไม่

เมื่อตั้ง การจัดรูปแบบ เป็น Keep all แถวส่วนหัวตัวหนา สีพื้นหลังของเซลล์ และการจัดตำแหน่งข้อความจะถูกคงไว้เท่าที่ Excel แสดงได้ ส่วนเค้าโครงหน้า เมนู และฟอนต์ที่โหลดจากเว็บไม่ใช่ส่วนของตาราง จึงไม่ถูกนำมาด้วย

เซลล์ที่ผสานคร่อมหลายคอลัมน์จะเป็นอย่างไร

ส่วนหัวที่เขียนด้วย colspan หรือ rowspan เช่น หัวข้อไตรมาสที่คลุมคอลัมน์สามเดือน จะกลายเป็นเซลล์ที่ผสานใน Excel หากจะเรียงลำดับหรือสร้าง PivotTable ให้ยกเลิกการผสานเซลล์เหล่านั้นภายหลัง เพราะ Excel เรียงลำดับช่วงที่มีเซลล์ผสานต่างขนาดกันไม่ได้