วิธีแปลง TXT เป็น Excel โดยใช้ C#

วิธีแปลง TXT เป็น Excel โดยใช้ C#

การแปลงไฟล์ TXT ไปยังรูปแบบ Excel ช่วยให้ง่ายต่อการทํางานกับข้อมูลข้อความที่โครงสร้างหรือ semi-โครงสร้างในสภาพแวดล้อมของแผ่นแถบ ด้วย Aspose.Cells สําหรับ .NET ผู้พัฒนาสามารถโหลดและแปลงไฟล์ข้อความเรียบเป็นรูปแบบ Excel (.xlsx) โดยไม่ต้องใช้ Microsoft Excel

ทําไมแปลง TXT ไปยัง Excel

  • การปรับปรุงโครงสร้างข้อมูล:- แปลงข้อความที่เรียบง่ายไปเป็นรูปแบบที่สนับสนุนการจัดระเบียบตามเซลล์สูตรและรูปแบบ

  • อัตโนมัติ :- การประมวลผลไฟล์ข้อความแบบอัตโนมัติในแผ่นสเปรย์สําหรับการรายงานหรือวิเคราะห์

  • การรวมพร้อม:- ง่ายต่อการรวมข้อมูล TXT ในแอพ .NET สําหรับการส่งออกการแบ่งปันหรือการประมวลผล

คู่มือขั้นตอนเพื่อแปลง TXT ไปยัง Excel

ขั้นตอน 1: ติดตั้ง Aspose.Cells via NuGet

ติดตั้งห้องสมุดจาก NuGet:

dotnet add package Aspose.Cells

ขั้นตอน 2: การตั้งค่าใบอนุญาต Aspose.Cells

กําหนดใบอนุญาตเพื่อเข้าถึงคุณสมบัติเต็มรูปแบบ:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

ขั้นตอนที่ 3: ดาวน์โหลดไฟล์ TXT

สร้างหนังสือทํางานใหม่โดยการโหลด .txt ไฟล์:

Workbook workbook = new Workbook("input.txt");

ขั้นตอนที่ 4: เนื้อหา TXT ได้รับการลงทะเบียนเป็น Spreadsheet

เนื้อหาข้อความจะถอดออกโดยอัตโนมัติและวางไว้ในเซลล์แผ่นงาน

ขั้นตอน 5: เก็บเป็น Excel

ส่งข้อความที่โหลดเป็นไฟล์ Excel:

workbook.Save("TXT_to_Excel.xlsx", SaveFormat.Xlsx);

ปัญหาทั่วไปและข้อกําหนด

1. ไฟล์ที่ไม่ได้โหลดได้อย่างเหมาะสม

  • โซลูชัน: ให้แน่ใจว่า .txt เส้นทางไฟล์ที่ถูกต้องและเนื้อหาจะถูกแบบฟอร์มอย่างถูกต้องด้วย Delimiters (tabs, commas, ฯลฯ )

2. การกําหนดค่าข้อผิดพลาด

  • โซลูชัน: โปรดพิจารณาการประมวลผลไฟล์ข้อความก่อนหรือใช้โลโก้การพาร์จแบบกําหนดเองก่อนที่จะโหลดลงในหนังสือทํางาน

3. บันทึกข้อผิดพลาดแบบฟอร์ม

  • โซลูชัน: ตรวจสอบว่าคุณใช้ที่เหมาะสม SaveFormat เมื่อส่งออกไปยัง .xlsx.
 แบบไทย