วิธีแปลง Excel เป็น CSV สำหรับนำเข้าระบบ
แปลง Excel XLSX เป็น CSV สำหรับ Import ข้อมูลเข้า CRM ERP Database และระบบออนไลน์ต่าง ๆ

หลายระบบใช้ไฟล์ CSV สำหรับการ Import และ Export ข้อมูล เพราะโครงสร้างของไฟล์ค่อนข้างเรียบง่ายและสามารถนำไปอ่านต่อด้วยโปรแกรม ฐานข้อมูล หรือระบบต่าง ๆ ได้สะดวก
ตัวอย่างงานที่พบบ่อย เช่น
- นำรายชื่อลูกค้าเข้า CRM
- นำสินค้าเข้า E-commerce
- Import Stock เข้า ERP
- นำข้อมูลเข้า Database
- Upload รายชื่อ Lead
- Import Order หรือ Transaction
- นำข้อมูลไปวิเคราะห์ต่อด้วย Python, R หรือ BI Tools
หากข้อมูลต้นฉบับอยู่ใน Excel .xlsx สามารถแปลงเป็น CSV ก่อนนำเข้าระบบได้
เริ่มใช้งานได้ที่
แปลง Excel XLSX เป็น CSV ด้วย JubKub →
สิ่งสำคัญคือการแปลงไฟล์สำเร็จไม่ได้หมายความว่า CSV พร้อม Import ทันที ควรตรวจ Header, Encoding, วันที่, ตัวเลข และรูปแบบข้อมูลให้ตรงกับข้อกำหนดของระบบปลายทางก่อนเสมอ
วิธีแปลง Excel เป็น CSV สำหรับนำเข้าระบบ ทำยังไง?
Workflow พื้นฐานมีดังนี้
- ตรวจ Template หรือข้อกำหนดของระบบที่จะ Import
- ตรวจ Sheet และหัวตารางใน Excel
- ลบข้อมูลที่ไม่จำเป็น
- ตรวจวันที่ ตัวเลข รหัส และข้อมูลภาษาไทย
- แปลง XLSX เป็น CSV
- เปิดตรวจ CSV ที่ได้
- ตรวจ Encoding และ Delimiter
- Import เข้า System
- ตรวจผลหลัง Import อีกครั้ง
สามารถเริ่ม Convert ได้ที่
เครื่องมือ XLSX เป็น CSV ของ JubKub →
ก่อนแปลง Excel เป็น CSV ต้องเช็กอะไรก่อน?
อย่าเริ่มจากการ Convert ทันที
สิ่งแรกที่ควรตรวจคือ ระบบปลายทางต้องการข้อมูลแบบไหน
ตัวอย่างระบบอาจกำหนด Header เช่น
customer_id
first_name
last_name
email
phoneถ้า Excel ของคุณใช้
ชื่อลูกค้า
นามสกุลลูกค้า
อีเมล
เบอร์ระบบอาจไม่รู้ว่าคอลัมน์ใดต้อง Mapping กับ Field ไหน
ดังนั้นควรดู Import Template หรือ Documentation ของระบบก่อน
ขั้นตอนที่ 1: ตรวจ Header ของ Excel
Header คือชื่อคอลัมน์แถวบนสุด
ตัวอย่าง:
| customer_id | name | phone | |
|---|---|---|---|
| C001 | Somchai | somchai@example.com | 0812345678 |
Header มีความสำคัญมาก เพราะหลายระบบใช้ชื่อคอลัมน์ในการ Mapping ข้อมูล
ก่อน Convert ควรตรวจว่า
- ไม่มี Header ซ้ำ
- ไม่มีช่องว่างโดยไม่จำเป็น
- ชื่อตรงกับ Template
- ไม่มี Merge Cell
- ไม่มีหลายแถวที่ทำหน้าที่เป็น Header
อย่าใช้ Merge Cell ในข้อมูลที่จะ Import
ตารางสำหรับ Import ควรเป็นโครงสร้างเรียบง่าย
หนึ่ง Column = หนึ่ง Field
หนึ่ง Row = หนึ่ง Record
ตัวอย่างที่ดี:
| sku | product_name | price |
|---|---|---|
| A001 | Safety Shoe A | 890 |
| A002 | Safety Shoe B | 990 |
ควรหลีกเลี่ยงการ Merge Cell เช่น
| Product | Price |
|---|---|
| Safety Shoes หลายรุ่นรวมเซลล์ | ... |
เพราะระบบ Import ส่วนใหญ่ต้องการข้อมูลแบบ Row-by-Row
ขั้นตอนที่ 2: เลือกเฉพาะ Sheet ที่ต้องใช้
XLSX สามารถมีหลาย Sheet
เช่น
- Customers
- Products
- Orders
- Summary
แต่ CSV ไม่มี Workbook หลาย Sheet แบบ XLSX
ดังนั้นควรตัดสินใจก่อนว่า ต้องการนำข้อมูลจาก Sheet ไหนไป Import
ตัวอย่าง:
customers.xlsx
มี 3 Sheet
- Raw Data
- Clean Data
- Dashboard
ถ้าจะ Import CRM ควรใช้เฉพาะ Sheet ที่เป็น Clean Data
ไม่ควรนำ Dashboard หรือ Summary ไป Convert เพียงเพราะอยู่ใน Workbook เดียวกัน
CSV เก็บหลาย Sheet ได้ไหม?
ไม่ได้ในรูปแบบเดียวกับ XLSX
CSV หนึ่งไฟล์เป็นข้อมูลตารางหนึ่งชุด
ดังนั้นหากต้อง Import หลาย Sheet อาจต้องสร้าง CSV แยก เช่น
customers.csv
products.csv
orders.csvตาม Workflow และความสามารถของเครื่องมือที่ใช้
ขั้นตอนที่ 3: ลบแถวและคอลัมน์ที่ไม่จำเป็น
ก่อน Convert ควรทำข้อมูลให้สะอาด
ตัวอย่างสิ่งที่อาจไม่ควรอยู่ในไฟล์ Import:
- แถวว่าง
- หมายเหตุด้านบนตาราง
- Total Row
- Subtotal
- คอลัมน์สำหรับ Comment ภายใน
- สีเพื่อใช้แบ่งกลุ่ม
- สูตรสรุป
- Chart
- ช่องว่างจำนวนมาก
ตัวอย่าง Excel ที่ไม่เหมาะ:
รายงานยอดขายประจำเดือน
อัปเดตล่าสุด 5 ก.ย. 2026
SKU | Product | Sales
...
TOTAL | | 250000ระบบอาจตีความบรรทัดชื่อรายงานและ Total เป็นข้อมูลจริง
ควรเหลือเฉพาะ
SKU,Product,Sales
A001,Safety Shoe A,120000
A002,Safety Shoe B,130000ขั้นตอนที่ 4: ตรวจ Formula
สมมติใน Excel มี
=A2*B2เพื่อคำนวณยอดรวม
CSV ไม่ได้เก็บ Formula Structure แบบ XLSX
สิ่งที่นำไปใช้โดยทั่วไปคือค่าที่ได้จากตาราง
ดังนั้นควรตรวจว่า Formula คำนวณครบและไม่มี Error เช่น
#N/A
#VALUE!
#DIV/0!ก่อน Convert
และควรเก็บ XLSX ต้นฉบับไว้สำหรับสูตรและการแก้ไขภายหลัง
ขั้นตอนที่ 5: ตรวจวันที่
วันที่เป็นหนึ่งในจุดที่ Import ผิดได้ง่ายที่สุด
ตัวอย่าง:
01/02/2026อาจหมายถึง
- 1 กุมภาพันธ์ 2026
- 2 มกราคม 2026
ขึ้นอยู่กับ Locale ของระบบ
หากระบบปลายทางรองรับ มักควรใช้รูปแบบที่ไม่กำกวม เช่น
2026-02-01ก่อน Import ควรตรวจ Documentation ของระบบปลายทางว่าใช้ Date Format แบบใด
วันที่และเวลาอาจมีปัญหาเรื่อง Time Zone ไหม?
มีได้ โดยเฉพาะข้อมูลประเภท
- Order Time
- Login Time
- Transaction Time
- Event Timestamp
ตัวอย่าง:
2026-09-05 10:30:00ยังไม่ได้บอกเสมอไปว่าเป็นเวลาไทยหรือ UTC
ถ้าระบบปลายทางต้องการ Timestamp ควรตรวจข้อกำหนดเรื่อง Time Zone เพิ่มเติม
ขั้นตอนที่ 6: ตรวจเลข 0 ด้านหน้า
ข้อมูลบางประเภทดูเหมือนตัวเลข แต่จริง ๆ แล้วเป็น Identifier
เช่น
- เบอร์โทรศัพท์
- Postal Code
- Employee ID
- Customer ID
- SKU
- Account Code
ตัวอย่าง:
0812345678ถ้า Spreadsheet ตีความเป็น Number อาจกลายเป็น
812345678ทำให้เลข 0 หน้าแรกหาย
ข้อมูลประเภทนี้ควรถูกจัดการเป็น Text ตาม Workflow ที่เหมาะสม
รหัสสินค้า 00123 ทำไมกลายเป็น 123?
สาเหตุเดียวกัน
Excel หรือ Spreadsheet อาจคิดว่า 00123 เป็นตัวเลข
แต่ในระบบจริง
00123
กับ
123
อาจเป็นคนละ SKU หรือคนละ ID
ดังนั้นก่อนแปลง CSV ควรตรวจ Field ที่เป็น Identifier ทั้งหมด
ขั้นตอนที่ 7: ตรวจเลขยาว
ข้อมูล เช่น
- Tracking Number
- Transaction ID
- Long Product ID
- Serial Number
อาจถูก Spreadsheet แสดงเป็น Scientific Notation
เช่น
1234567890123456กลายเป็น
1.23457E+15หากข้อมูลนั้นเป็น Identifier ควรจัดการเป็น Text และตรวจว่าไม่ได้ถูกเปลี่ยนค่าก่อน Export
ขั้นตอนที่ 8: ตรวจ Decimal และตัวเลข
ระบบต่างประเทศและ Locale ต่าง ๆ อาจใช้ตัวคั่นตัวเลขแตกต่างกัน
ตัวอย่าง:
1,299.50หรือบาง Locale อาจใช้รูปแบบอื่น
ถ้าระบบต้องการค่าตัวเลขจริง อาจต้องส่งเป็น
1299.50โดยไม่มีสัญลักษณ์สกุลเงินหรือ Comma คั่นหลักพัน
ควรดู Import Specification ของระบบเสมอ
อย่าใส่ ฿ หรือ % ถ้าระบบต้องการ Number
ตัวอย่าง Excel:
฿1,299หรือ
15%ระบบปลายทางอาจต้องการ
1299และ
0.15หรืออาจต้องการ 15
ขึ้นอยู่กับ Field Definition
ดังนั้นต้องดูว่าระบบต้องการ
Display Value
หรือ
Raw Numeric Value
ขั้นตอนที่ 9: ตรวจค่าว่าง
ระบบบางแห่งแยกความหมายระหว่าง
- Empty
- NULL
- 0
- N/A
- "-"
- ไม่ทราบ
ออกจากกัน
อย่าใส่ - หรือ N/A โดยอัตโนมัติหากระบบต้องการช่องว่างจริง
ตัวอย่าง:
phoneว่าง
อาจหมายถึงไม่มีข้อมูล
แต่
phone = 0อาจถูกตีความว่าเบอร์โทรศัพท์คือ 0
ขั้นตอนที่ 10: ตรวจข้อมูลซ้ำ
ก่อน Import รายชื่อลูกค้าหรือสินค้า ควรดู
- Email ซ้ำ
- Phone ซ้ำ
- Customer ID ซ้ำ
- SKU ซ้ำ
- Order ID ซ้ำ
เพราะระบบบางแห่งอาจ
- ปฏิเสธไฟล์
- สร้าง Record ซ้ำ
- Update Record เดิม
- Override ข้อมูล
ผลลัพธ์ต่างกันตามระบบ
วิธีแปลง XLSX เป็น CSV ด้วย JubKub
เมื่อเตรียม Excel เรียบร้อยแล้ว สามารถเริ่ม Convert ได้
1. เก็บ XLSX ต้นฉบับ
อย่า Save ทับหรือทิ้งไฟล์ Master
เพราะ CSV ไม่เก็บ Feature ของ Excel ทั้งหมด
2. เปิด XLSX to CSV
ไปที่
เครื่องมือ Excel XLSX เป็น CSV ของ JubKub →
3. เลือกไฟล์ XLSX
เลือก Workbook ที่เตรียมไว้
4. แปลงเป็น CSV
ประมวลผลตามตัวเลือกและความสามารถของเครื่องมือ
5. ดาวน์โหลด CSV
หลังแปลงควรเปิดตรวจข้อมูลก่อน Import
อย่า Upload เข้าระบบทันทีโดยไม่ตรวจ
หลังแปลงเป็น CSV ต้องตรวจอะไร?
ใช้ Checklist นี้ได้เลย
- Header ครบ
- Row ครบ
- Column ครบ
- ไม่มี Column เลื่อน
- ภาษาไทยไม่เพี้ยน
- เบอร์โทรไม่หายเลข 0
- SKU ไม่เปลี่ยน
- วันที่ถูก Format
- Decimal ถูกต้อง
- ไม่มี Formula Error
- ไม่มีแถว Total
- ไม่มี Record ซ้ำโดยไม่ตั้งใจ
Encoding คืออะไร ทำไมสำคัญกับ CSV?
Encoding คือวิธีที่ไฟล์ใช้แทนตัวอักษรเป็นข้อมูลดิจิทัล
หากไฟล์กับโปรแกรมปลายทางใช้ Encoding ไม่ตรงกัน ภาษาไทยอาจกลายเป็นข้อความเพี้ยน
ตัวอย่างแทนที่จะได้
รองเท้าเซฟตี้อาจเห็นตัวอักษรผิดปกติ
ดังนั้น CSV ภาษาไทยควรตรวจ Encoding ก่อน Import เสมอ
ควรใช้ UTF-8 ไหม?
หากระบบปลายทางรองรับ UTF-8 มักเป็นตัวเลือกที่เหมาะกับข้อมูลหลายภาษา รวมถึงภาษาไทย
แต่สิ่งสำคัญที่สุดคือ
Encoding ของไฟล์ต้องตรงกับ Encoding ที่ระบบ Import รองรับ
อย่าตั้งสมมติฐานว่าทุกระบบรับแบบเดียวกัน
UTF-8 กับ UTF-8 BOM ต่างกันไหม?
บางระบบหรือ Spreadsheet อาจจัดการ UTF-8 ที่มี BOM และไม่มี BOM แตกต่างกัน
ระบบสมัยใหม่จำนวนมากอ่าน UTF-8 ได้ดี แต่ถ้า Import ภาษาไทยแล้วมีปัญหา ควรตรวจ Documentation ว่าระบบต้องการ Encoding แบบใดโดยเฉพาะ
Delimiter คืออะไร?
Delimiter คืออักขระที่ใช้แบ่ง Column ในไฟล์ข้อมูล
ตัวอย่าง CSV:
name,email,phone
Somchai,somchai@example.com,0812345678ตรงนี้ใช้ Comma ,
แต่บางระบบอาจใช้
- Semicolon
; - Tab
- ตัวคั่นอื่น
หาก Delimiter ไม่ตรงกัน ระบบอาจอ่านตารางผิด
ทำไม CSV เปิดแล้วข้อมูลกองอยู่ Column เดียว?
สาเหตุหนึ่งที่พบบ่อยคือโปรแกรมตีความ Delimiter ผิด
ตัวอย่างไฟล์:
name,email,phoneแต่โปรแกรมไม่ได้ใช้ Comma เป็นตัวแบ่ง
จึงมองทั้งบรรทัดเป็นข้อมูลเพียงหนึ่ง Column
ก่อนคิดว่า CSV เสีย ควรตรวจ Delimiter ก่อน
ถ้าข้อมูลมี Comma อยู่ข้างในทำยังไง?
สมมติ Address คือ
123 ถนนสุขุมวิท, กรุงเทพฯComma ภายในข้อมูลอาจชนกับ Delimiter
CSV ที่ถูกต้องสามารถใช้ Quote เพื่อครอบค่า เช่น
"123 ถนนสุขุมวิท, กรุงเทพฯ"เครื่องมือหรือ Library ที่สร้าง CSV อย่างถูกต้องมักจัดการเรื่องนี้ให้
แต่หลัง Convert ควรตรวจข้อมูลข้อความที่มี
- Comma
- Quote
- ขึ้นบรรทัดใหม่
เป็นพิเศษ
ทำไม Import CSV แล้ว Column เลื่อน?
สาเหตุที่เป็นไปได้ เช่น
- Comma ในข้อความไม่ได้ Escape
- Quote ไม่ครบ
- Delimiter ผิด
- มี Line Break อยู่ใน Cell
- Header ไม่ตรง
จึงควรตรวจ CSV ก่อน Import โดยเฉพาะข้อมูลข้อความยาว
Line Break ใน Cell มีปัญหาไหม?
อาจมี
ตัวอย่าง Description ใน Excel มีการขึ้นบรรทัดใหม่
ระบบ CSV สามารถจัดการได้หากสร้าง Format ถูกต้อง แต่ Importer บางระบบอาจมีข้อจำกัด
หากข้อมูลไม่จำเป็นต้องมี Line Break สามารถพิจารณาทำความสะอาดก่อน Import
วิธีแปลง Excel เป็น CSV สำหรับ CRM
CRM มักใช้ CSV สำหรับนำเข้าข้อมูล เช่น
- Lead
- Contact
- Company
- Phone
- Sales Owner
ก่อน Import ควรตรวจ
Unique Identifier
CRM ใช้อะไรแยก Contact?
เช่น Email หรือ Customer ID
Required Fields
มี Field ไหนบังคับหรือไม่
Column Mapping
ชื่อ Column ใน CSV ตรงกับ CRM หรือไม่
Duplicate Handling
Record เดิมจะถูก Update หรือสร้างใหม่
Workflow:
Excel → Clean → CSV → Map Fields → Test Import → Full Import
ควร Test Import ก่อน Import ทั้งหมดไหม?
ควรอย่างมาก หากระบบรองรับ
ตัวอย่างมี Customer 50,000 ราย
ไม่ควรเริ่ม Import ทั้ง 50,000 รายทันที
สามารถทดลอง 5–20 Record ก่อน
ดูว่า
- ภาษาไทยถูก
- เบอร์โทรถูก
- Field Mapping ถูก
- Date ถูก
- Duplicate Handling ถูก
แล้วค่อย Import Dataset เต็ม
วิธีแปลง Excel เป็น CSV สำหรับ ERP
ERP มีข้อมูลที่ซับซ้อนกว่าในหลายกรณี เช่น
- Product
- Supplier
- Inventory
- Purchase
- Customer
- Accounting Code
ต้องระวังเป็นพิเศษเรื่อง
- SKU
- Unit
- Tax Code
- Warehouse
- Decimal
- Account Code
เพราะข้อมูลผิดเพียงหนึ่ง Column สามารถทำให้ระบบ Import ไม่ผ่านหรือข้อมูลธุรกิจผิดได้
ควรใช้ Template ที่ ERP กำหนดเป็นหลัก
วิธีแปลง Excel เป็น CSV สำหรับ Database
Database ต้องการโครงสร้างข้อมูลที่ชัดเจน
ควรตรวจ
- Column Name
- Data Type
- NULL
- Primary Key
- Date
- Decimal
- Encoding
ตัวอย่าง:
Excel มี Column price
ค่าบางแถวเป็น
1,200 บาทDatabase อาจต้องการ Numeric
1200จึงควร Clean ก่อน Import
CSV Import เข้า MySQL หรือ PostgreSQL ได้ไหม?
Database เหล่านี้รองรับ Workflow สำหรับนำเข้าข้อมูลแบบ CSV ได้ แต่คำสั่งและข้อกำหนดขึ้นอยู่กับระบบและเครื่องมือที่ใช้
ก่อน Import ควรตรวจ
- Table Schema
- Column Order
- Delimiter
- Encoding
- Header
- Quote
- NULL
ไม่ควรใช้ CSV โดยไม่ตรวจ Data Type
วิธีแปลง Excel เป็น CSV สำหรับ E-commerce
E-commerce มักใช้ CSV กับข้อมูล
- Product
- SKU
- Price
- Stock
- Category
- Description
- Barcode
ควรดาวน์โหลด Import Template จากแพลตฟอร์มก่อน หากมี
แล้วนำข้อมูล Excel ไปจัดให้ตรง Template
อย่าเปลี่ยน Header เองหากระบบกำหนดชื่อไว้
CSV สำหรับสินค้า ต้องระวังอะไร?
โดยเฉพาะ
SKU
ต้องไม่หายเลข 0
Price
ไม่ควรมีสัญลักษณ์เงินหากระบบไม่ต้องการ
Stock
ควรเป็น Number ตาม Format
Category
สะกดตรงกับระบบ
Barcode
ควรเก็บเป็น Text หากมีเลขยาว
วิธีแปลง Excel เป็น CSV สำหรับ Marketing
Marketing Platform อาจรับ CSV สำหรับ
- Customer List
- Lead List
- Audience
- Campaign Data
- Offline Conversion
ต้องระวังข้อมูลส่วนบุคคลและนโยบายของระบบที่ใช้งาน
ก่อน Upload ควรตรวจว่า
- Field ตรง Template
- Email Format ถูก
- Phone Format ถูก
- ไม่มีข้อมูลเกินความจำเป็น
- มีสิทธิ์ใช้ข้อมูลตามที่เกี่ยวข้อง
Excel เป็น CSV แล้วภาษาไทยเพี้ยน ทำไง?
ตรวจ Encoding ก่อน
อย่ารีบแก้ตัวอักษรทีละ Cell
ถ้าต้นฉบับ Excel ภาษาไทยปกติแต่ CSV เพี้ยน อาจเป็นปัญหาการอ่าน Encoding มากกว่าข้อมูลเสียจริง
ควรลอง Import CSV โดยระบุ Encoding ที่ถูกต้องตามโปรแกรมหรือระบบ
Excel เป็น CSV แล้ววันที่เปลี่ยน ทำไม?
Spreadsheet สามารถเก็บ Date เป็นค่าภายในและแสดงผลตาม Format
แต่ CSV เก็บค่าที่ถูก Export ออกมาเป็นข้อความ
ดังนั้น Date Display ใน Excel กับค่าที่ระบบปลายทางได้รับอาจแตกต่างกันได้
จึงควรตรวจ Date Column ทุกครั้งก่อน Import
Excel เป็น CSV แล้วเลข 0 หาย แก้ยังไง?
ให้กลับไปตรวจไฟล์ต้นฉบับ
หาก Field นั้นเป็น
- Phone
- SKU
- ID
- Postal Code
ควรจัดการเป็น Text ก่อนสร้าง CSV
อย่าเติม 0 กลับทีละรายการหลังข้อมูลเสีย หากสามารถแก้จาก Master Dataset ได้
Excel เป็น CSV แล้วสูตรหาย เป็นปกติไหม?
ใช่
CSV ไม่ได้มีระบบ Formula แบบ Excel Workbook
หากต้องการเก็บสูตรไว้ ให้เก็บ XLSX Master
CSV ควรถูกมองเป็นไฟล์สำหรับ ส่งค่าข้อมูลไปยังระบบอื่น
Excel เป็น CSV แล้วสีหาย เป็นปกติไหม?
ปกติ
CSV ไม่เก็บ
- สี
- Font
- Border
- Bold
- Conditional Formatting
- Chart
ถ้าระบบ Import ต้องการรู้ประเภทข้อมูล อย่าใช้ “สีของ Cell” เป็นตัวบอกความหมาย
ควรสร้าง Column ข้อมูลจริงแทน
ตัวอย่าง:
ไม่ควรใช้
สีแดง = ลูกค้า VIP
ควรสร้าง Column
customer_type
VIPระบบจึงจะนำไปใช้ต่อได้
ถ้ามีข้อมูลหลาย Sheet ควรรวมก่อนหรือแยก?
ขึ้นอยู่กับระบบปลายทาง
อย่ารวม Sheet โดยอัตโนมัติ
ตัวอย่าง:
Sheet Customer
และ Sheet Order
มีโครงสร้างคนละแบบ
ไม่ควรจับมาต่อกันใน CSV เดียว
ควรสร้างไฟล์แยกตาม Entity เช่น
customers.csv
orders.csvแต่ถ้าหลาย Sheet เป็นข้อมูลโครงสร้างเดียวกัน เช่นยอดขายแต่ละเดือน อาจพิจารณารวม Dataset ก่อนตาม Workflow ที่เหมาะสม
ต้องเรียง Column เหมือน Template ไหม?
บางระบบ Mapping ด้วยชื่อ Header จึงไม่จำเป็นต้องเรียงเหมือนกัน
แต่บางระบบอาจอ้างอิงลำดับ Column
เพื่อความปลอดภัยควรทำให้ CSV ตรงกับ Template ของระบบให้มากที่สุด
ทั้ง
- ชื่อ Header
- ลำดับ
- Format
- Required Field
ต้องลบ Row ว่างไหม?
ควร หากไม่มีความหมาย
Row ว่างอาจทำให้ Importer บางระบบ
- อ่านเป็น Record ว่าง
- Error
- Skip
- รายงานจำนวน Record ผิด
การ Clean Dataset ก่อน Export จึงช่วยลดปัญหา
ต้องลบ Column ว่างไหม?
ถ้าไม่ใช่ Required Field และไม่มีการใช้งาน ควรพิจารณาลบ
แต่ถ้า Template ของระบบกำหนด Column ไว้แม้บางแถวจะว่าง ควรรักษา Header ตาม Template
อย่าลบ Field ที่ระบบต้องการเพียงเพราะข้อมูลตอนนี้ว่าง
Import CSV แล้ว Error ต้องเช็กอะไรบ้าง?
เริ่มจาก
- Header
- Required Field
- Encoding
- Delimiter
- Date
- Number
- Duplicate ID
- Blank Required Field
- Column Count
- Quote หรือ Comma ในข้อความ
หากระบบมี Error Log ควรดู Row ที่ Error ก่อนแก้ไฟล์ทั้งหมด
Import สำเร็จแปลว่าข้อมูลถูกหมดไหม?
ไม่เสมอ
ระบบอาจ Import สำเร็จแต่
- วันที่ผิด
- เบอร์โทรหาย 0
- ID กลายเป็น Scientific Notation
- ภาษาไทยเพี้ยน
- Column Mapping ผิด
ดังนั้นหลัง Import ต้องสุ่มตรวจ Record จริงในระบบด้วย
วิธีตรวจ CSV ก่อน Import แบบง่ายที่สุด
สุ่มตรวจอย่างน้อย
Record แรก
ดู Header และ Mapping
Record กลางไฟล์
ตรวจว่าข้อมูลไม่เลื่อน
Record สุดท้าย
ดูว่าข้อมูลครบ
Record พิเศษ
เช่น
- ชื่อภาษาไทย
- Address มี Comma
- เบอร์เริ่ม 0
- Date
- ID ยาว
ช่วยจับปัญหาที่ดูจากไฟล์เพียงไม่กี่แถวอาจไม่เจอ
ควร Backup XLSX ต้นฉบับไหม?
ควรเสมอ
ให้มองว่า
XLSX = Master / Working File
CSV = Import / Exchange File
หาก Import ผิด ยังสามารถกลับไปแก้จาก Master แล้วสร้าง CSV ใหม่ได้
ไม่ควรใช้ CSV เป็นไฟล์ Master หากยังต้องใช้สูตรและโครงสร้าง Excel ต่อ
ข้อมูลสำคัญควรระวังอะไร?
CSV สามารถเปิดอ่านข้อมูลได้ง่าย
หากมี
- รายชื่อลูกค้า
- เบอร์โทรศัพท์
- ข้อมูลพนักงาน
- เงินเดือน
- Transaction
- ข้อมูลธุรกิจ
ควรจัดการไฟล์ตามนโยบายความปลอดภัยและความเป็นส่วนตัวขององค์กร
ไม่ควรนำข้อมูลที่ไม่จำเป็นสำหรับ Import ใส่ไปในไฟล์ด้วย
ไฟล์ของคุณถูกจัดการอย่างไร?
เครื่องมือของ JubKub หลายรายการออกแบบให้สามารถประมวลผลภายใน Browser บนอุปกรณ์ของผู้ใช้ เพื่อลดความจำเป็นในการนำไฟล์ไปประมวลผลบน Server ภายนอก
อย่างไรก็ตาม เครื่องมือแต่ละประเภทอาจมีรูปแบบการทำงานและข้อจำกัดแตกต่างกัน
สำหรับข้อมูลธุรกิจหรือข้อมูลส่วนบุคคล ควรตรวจรายละเอียดของเครื่องมือก่อนใช้งานและตรวจไฟล์ผลลัพธ์ทุกครั้ง
Checklist ก่อน Import CSV เข้าระบบ
ใช้ Checklist นี้ก่อนกด Import จริง
ใช้ Template ที่ถูกต้อง
Header ถูกต้อง
ไม่มี Merge Cell
ไม่มี Row ว่างเกินจำเป็น
ไม่มี Total/Subtotal
Required Field ครบ
Date Format ถูก
Phone ยังมีเลข 0
SKU และ ID ไม่เปลี่ยน
Decimal ถูกต้อง
ภาษาไทยไม่เพี้ยน
Encoding ตรงกับระบบ
Delimiter ถูก
ไม่มี Duplicate ที่ไม่ตั้งใจ
CSV มีเฉพาะข้อมูลที่จำเป็น
Backup XLSX ไว้แล้ว
Test Import จำนวนเล็กก่อนถ้าเป็นไปได้
คำถามที่พบบ่อยเกี่ยวกับ Excel เป็น CSV สำหรับ Import
วิธีแปลง Excel เป็น CSV สำหรับนำเข้าระบบทำยังไง?
เตรียม Header และข้อมูลใน XLSX ให้ตรง Template จากนั้นแปลงเป็น CSV แล้วตรวจ Encoding, วันที่, ตัวเลข และ Identifier ก่อน Import
CSV เก็บหลาย Sheet ได้ไหม?
ไม่ได้ในรูปแบบ Workbook แบบ XLSX โดยทั่วไปต้องจัดการข้อมูลจากแต่ละ Sheet แยกตาม Workflow ที่ต้องการ
ควรใช้ UTF-8 ไหม?
หากระบบปลายทางรองรับ UTF-8 มักเหมาะกับข้อมูลภาษาไทยและหลายภาษา แต่ควรใช้ Encoding ตามข้อกำหนดของระบบจริง
CSV ภาษาไทยเพี้ยนเกิดจากอะไร?
สาเหตุที่พบบ่อยคือโปรแกรมหรือระบบอ่าน Encoding ไม่ตรงกับไฟล์
ทำไมเบอร์โทรหายเลข 0?
Spreadsheet อาจตีความเบอร์โทรเป็น Number แทน Text ทำให้เลข 0 ด้านหน้าหาย
แปลง XLSX เป็น CSV แล้วสูตรอยู่ไหม?
CSV ไม่เก็บ Formula Structure แบบ XLSX ควรเก็บ Workbook ต้นฉบับไว้
แปลงแล้วสีและ Font อยู่ไหม?
ไม่ CSV ไม่เก็บ Formatting แบบ Excel
CSV ใช้ Import CRM ได้ไหม?
ได้หาก CRM รองรับ และข้อมูลตรงกับ Template, Header และ Field Mapping ของระบบนั้น
CSV ใช้ Import ERP ได้ไหม?
ได้ในระบบที่รองรับ แต่ควรใช้ Template ของ ERP และตรวจ SKU, Unit, Decimal, Tax Code และ Field สำคัญอื่นให้ถูกต้อง
CSV ใช้ Import Database ได้ไหม?
Database จำนวนมากรองรับ CSV แต่ต้องตรวจ Schema, Data Type, Encoding, Delimiter และ NULL ให้ตรงกัน
ถ้า CSV เปิดแล้วอยู่ Column เดียวทำยังไง?
ตรวจ Delimiter เพราะโปรแกรมอาจไม่ได้ใช้ตัวคั่นเดียวกับไฟล์
ถ้า CSV มี Comma ใน Address จะพังไหม?
CSV สามารถรองรับได้หากค่าถูก Quote/Escape อย่างถูกต้อง แต่ควรตรวจผลลัพธ์ก่อน Import
ควร Import ทั้งไฟล์ทันทีไหม?
หากข้อมูลจำนวนมากและระบบรองรับ ควร Test Import จำนวน Record เล็ก ๆ ก่อน เพื่อตรวจ Field Mapping และรูปแบบข้อมูล
Import สำเร็จแล้วต้องตรวจอีกไหม?
ควร เพราะข้อมูลอาจถูก Import แต่ Format บาง Field ผิด เช่น Date, Phone หรือ ID
ต้องติดตั้งโปรแกรมเพื่อแปลง Excel เป็น CSV ไหม?
ไม่จำเป็น หากใช้เครื่องมือออนไลน์ที่รองรับ สามารถแปลงผ่าน Browser ได้
เริ่มได้ที่
Excel XLSX เป็น CSV ด้วย JubKub →
JubKub มีเครื่องมือสำหรับแปลง Excel เป็น CSV ยังไง?
JubKub เป็นเว็บไซต์รวมเครื่องมือออนไลน์สำหรับจัดการ PDF รูปภาพ ข้อมูล ข้อความ และไฟล์ดิจิทัลผ่าน Browser
สำหรับงานข้อมูลตาราง สามารถใช้ XLSX to CSV เพื่อเปลี่ยนไฟล์ Excel เป็น CSV ตามรูปแบบที่เครื่องมือรองรับ
Workflow สำหรับ Import สามารถเป็น
XLSX → Clean Data → XLSX to CSV → ตรวจ Encoding/Header → Test Import → Import จริง
ตัวอย่าง CRM:
Customer List.xlsx → CSV → Map Fields → CRM
ตัวอย่าง E-commerce:
Product.xlsx → ตรวจ SKU/Price/Stock → CSV → Import Product
ตัวอย่าง Data:
Sales.xlsx → CSV → Database / Python / BI
จุดสำคัญคือการ Convert เป็นเพียงหนึ่งขั้นตอน
คุณภาพของการ Import ขึ้นอยู่กับการเตรียม Data ก่อนและตรวจผลหลัง Import ด้วย
สรุป
การ แปลง Excel เป็น CSV สำหรับนำเข้าระบบ ไม่ควรจบแค่การเปลี่ยนนามสกุลไฟล์
Workflow ที่ควรจำคือ
ตรวจ Template → Clean Excel → ตรวจ Data Type → แปลง CSV → ตรวจ Encoding → Test Import → ตรวจผลจริง
ก่อน Import ให้ระวังเป็นพิเศษเรื่อง
- Header
- หลาย Sheet
- Formula
- วันที่
- เลข 0 ด้านหน้า
- ID ยาว
- Decimal
- ภาษาไทย
- Encoding
- Delimiter
- Duplicate
- Required Field
และควรเก็บ XLSX ต้นฉบับไว้เสมอ
ให้มองว่า
XLSX คือไฟล์สำหรับทำงานและเก็บโครงสร้าง
ส่วน
CSV คือไฟล์สำหรับแลกเปลี่ยนหรือนำข้อมูลเข้าสู่ระบบ
หากเตรียม Excel เรียบร้อยแล้ว สามารถเริ่มแปลงได้ที่