วิธีแปลง Excel เป็น CSV สำหรับนำเข้าระบบ

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

เผยแพร่ 27 สิงหาคม 2569โดย JubKubเกี่ยวกับผู้เผยแพร่
Excel เป็น CSV

หลายระบบใช้ไฟล์ 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 พื้นฐานมีดังนี้

  1. ตรวจ Template หรือข้อกำหนดของระบบที่จะ Import
  2. ตรวจ Sheet และหัวตารางใน Excel
  3. ลบข้อมูลที่ไม่จำเป็น
  4. ตรวจวันที่ ตัวเลข รหัส และข้อมูลภาษาไทย
  5. แปลง XLSX เป็น CSV
  6. เปิดตรวจ CSV ที่ได้
  7. ตรวจ Encoding และ Delimiter
  8. Import เข้า System
  9. ตรวจผลหลัง 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_idnameemailphone
C001Somchaisomchai@example.com0812345678

Header มีความสำคัญมาก เพราะหลายระบบใช้ชื่อคอลัมน์ในการ Mapping ข้อมูล

ก่อน Convert ควรตรวจว่า

  • ไม่มี Header ซ้ำ
  • ไม่มีช่องว่างโดยไม่จำเป็น
  • ชื่อตรงกับ Template
  • ไม่มี Merge Cell
  • ไม่มีหลายแถวที่ทำหน้าที่เป็น Header

อย่าใช้ Merge Cell ในข้อมูลที่จะ Import

ตารางสำหรับ Import ควรเป็นโครงสร้างเรียบง่าย

หนึ่ง Column = หนึ่ง Field

หนึ่ง Row = หนึ่ง Record

ตัวอย่างที่ดี:

skuproduct_nameprice
A001Safety Shoe A890
A002Safety Shoe B990

ควรหลีกเลี่ยงการ Merge Cell เช่น

ProductPrice
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
  • Email
  • 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 ต้องเช็กอะไรบ้าง?

เริ่มจาก

  1. Header
  2. Required Field
  3. Encoding
  4. Delimiter
  5. Date
  6. Number
  7. Duplicate ID
  8. Blank Required Field
  9. Column Count
  10. 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 สามารถเปิดอ่านข้อมูลได้ง่าย

หากมี

  • รายชื่อลูกค้า
  • Email
  • เบอร์โทรศัพท์
  • ข้อมูลพนักงาน
  • เงินเดือน
  • 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 ให้ระวังเป็นพิเศษเรื่อง

  1. Header
  2. หลาย Sheet
  3. Formula
  4. วันที่
  5. เลข 0 ด้านหน้า
  6. ID ยาว
  7. Decimal
  8. ภาษาไทย
  9. Encoding
  10. Delimiter
  11. Duplicate
  12. Required Field

และควรเก็บ XLSX ต้นฉบับไว้เสมอ

ให้มองว่า

XLSX คือไฟล์สำหรับทำงานและเก็บโครงสร้าง

ส่วน

CSV คือไฟล์สำหรับแลกเปลี่ยนหรือนำข้อมูลเข้าสู่ระบบ

หากเตรียม Excel เรียบร้อยแล้ว สามารถเริ่มแปลงได้ที่

เครื่องมือ XLSX เป็น CSV ของ JubKub