แปลง CSV เป็น Excel แบบไม่ต้องเดา
- ไม่ต้องสมัครสมาชิก
- ฟรี 100%
- ไม่เก็บข้อมูลบนเซิร์ฟเวอร์
การเปิดไฟล์ CSV ด้วย Excel หรือ Google Sheets คือการปล่อยให้มันเดาว่าแต่ละคอลัมน์เก็บอะไร และการเดาที่ผิดจะผิดแบบกู้คืนไม่ได้ เบอร์โทรเสียศูนย์ตัวหน้า เลขบัตรประชาชน 13 หลักกลายเป็น 1.23457E+12 รหัสสินค้า 00123 เหลือ 123 และสัดส่วนที่เขียนว่า 3/4 กลายเป็นวันที่ 4 มีนาคม เครื่องมือนี้อ่านไฟล์ของคุณ บอกให้ชัดว่ามีกี่ค่าในคอลัมน์ไหนที่เสี่ยง แล้วเขียนไฟล์ .xlsx จริงที่ทุกคอลัมน์ประกาศชนิดของตัวเองไว้ ไม่มีอะไรต้องเดาอีก
1 · ไฟล์ CSV
2 · แต่ละคอลัมน์เก็บอะไร
ข้อความจะเก็บทุกตัวอักษรไว้ตามเดิมเป๊ะ เลือกตัวเลขเฉพาะคอลัมน์ที่เป็นจำนวนซึ่งคุณต้องเอาไปบวกลบจริง ๆ
คำถามที่พบบ่อย
Google Sheets ก็เปิด CSV ได้อยู่แล้ว ทำไมต้องใช้ตัวนี้
เพราะการเปิดไม่ใช่ปัญหา ทั้ง Sheets และ Excel ตัดสินใจทีละค่าว่าค่านั้นคืออะไร เบอร์โทรที่เขียนว่า 081-234-5678 คือตัวเลขในสายตามัน ศูนย์ตัวหน้าจึงหาย รหัสสินค้าก็เหมือนกัน เลข 13 หลักกลายเป็น 1.23457E+12 และ 3/4 กลายเป็นวันที่ พอกดบันทึกปุ๊บ ไฟล์ก็เป็นแบบนั้นถาวร เครื่องมือนี้เขียนสเปรดชีตที่แต่ละคอลัมน์ประกาศชนิดของตัวเองไว้ จึงไม่เหลืออะไรให้เดา
เลือกเป็นข้อความแล้วเกิดอะไรขึ้นจริง ๆ
ระบบเขียนเซลล์นั้นเป็นข้อความในตัวไฟล์เลย ไม่ใช่ตัวเลขที่บังเอิญแสดงผลถูก ความต่างจะเห็นตอนหลัง คือเพื่อนร่วมงานที่เอาไฟล์คุณไปเรียง กรอง หรือเซฟใหม่ จะไม่พบว่าศูนย์หายไปทีหลัง ระบบจะแนะนำให้เป็นตัวเลขเฉพาะคอลัมน์ที่ทุกค่าเป็นตัวเลขล้วนและไม่มีอะไรจะเปลี่ยน
ไฟล์ของฉันถูกอัปโหลดไหม
ไม่ เบราว์เซอร์ของคุณเป็นตัวอ่าน CSV หาการเข้ารหัส และเขียนไฟล์ .xlsx ทั้งหมดในแท็บ นโยบายความปลอดภัยของเว็บกำหนด connect-src ‘none’ เบราว์เซอร์จึงบล็อกการเรียกเครือข่ายจากหน้านี้ ต่อให้โค้ดอยากส่งออกไปก็ส่งไม่ได้ ไฟล์ที่คนเอามาแปลงมักเป็นรายชื่อลูกค้าและไฟล์เงินเดือน ซึ่งเป็นไฟล์ที่ไม่ควรยื่นให้เว็บไซต์ไหนเลย
ภาษาไทยและภาษาอื่นล่ะ
มาครบทุกตัวอักษร และนี่คือปัญหาอีกครึ่งหนึ่งของ CSV ไฟล์ .xlsx ประกาศการเข้ารหัสไว้ในตัวไฟล์ จึงไม่ต้องจำเรื่อง BOM และไม่มีโอกาสที่ชุดอักขระจะถูกเดาผิด ถ้าคุณจำเป็นต้องใช้ CSV ต่อ เว็บนี้มีเครื่องมือแก้เรื่องนั้นแยกไว้แล้ว
ในไฟล์มีเซลล์ที่ขึ้นต้นด้วยเครื่องหมายเท่ากับ จะเป็นยังไง
มันยังเป็นค่าเหมือนเดิม เซลล์ที่ขึ้นต้นด้วย = + หรือ @ จะถูกสเปรดชีตทุกตัวมองว่าเป็นสูตร ซึ่งเป็นช่องทางที่ไฟล์ดาวน์โหลดใช้สั่งงานเครื่องที่เปิดมันได้ พอเขียนเป็นข้อความ มันก็เป็นสิ่งที่มันเคยเป็นมาตลอด คือค่าค่าหนึ่ง
รองรับหลายชีต สูตร หรือการจัดรูปแบบไหม
ไม่ ระบบเขียนชีตเดียวที่มีแต่ค่าและชนิดข้อมูล ไม่มีสูตร ไม่มีสี ไม่มีกราฟ นั่นคือหน้าที่ทั้งหมดของมัน ตัวแปลงที่พยายามทำมากกว่านี้คือตัวแปลงที่แย่กว่า