ตารางเนื้อหา

ทบทวน

อะไร Aspose.Cells.LowCode TextConverter simplifies การแปลง Excel spreadsheets into various text formats, เช่น CSV, TSV, XML, SLK, และ DIF. เครื่องมือนี้เป็นสิ่งสําคัญสําหรับการแลกเปลี่ยนข้อมูล, ท่อ ETL, และการรวมกับระบบพันธุกรรม. ใช้ที่ถูกต้อง Aspose.Cells.SaveOptions เป็นสิ่งสําคัญเพื่อให้แน่ใจว่ารูปแบบการออกตอบสนองความต้องการของคุณ ตัวอย่างเช่นเมื่อคุณใช้ฟังก์ชั่น .NET Excel to Text คุณสามารถส่งออกข้อมูลของคุณได้อย่างง่ายดายในรูปแบบที่เป็นมิตรกับผู้ใช้ นอกจากนี้การตรวจสอบเซลล์ที่สมบูรณ์แบบ Aspose.Cells Review สามารถช่วยให้คุณเข้าใจความสามารถที่แข็งแกร่ง

ทําไมการแปลง Excel ไปยังรูปแบบข้อความ

  • การบูรณาการข้อมูลและ ETL: การรวมข้อมูลในฐานข้อมูลระบบวิเคราะห์และจัดเก็บข้อมูลได้อย่างง่ายดาย
  • Legacy System Compatibility: การสื่อสารกับระบบเก่าที่ต้องการป้อนข้อความเรียบ
  • ข้อมูลที่สามารถอ่านได้และสามารถรักษาได้: การตรวจสอบข้อมูลและการจัดการที่ง่ายขึ้นด้วยรูปแบบที่ կարելիอ่านจากมนุษย์

ข้อดีหลักของ Aspose.Cells LowCode TextConverter

  • การสนับสนุนรูปแบบที่ขยาย: แปลงได้อย่างง่ายดายเป็น CSV, TSV, XML, SLK, DIF, SQLSCRIPT และอื่น ๆ
  • ใช้ API ง่าย: แปลงได้อย่างรวดเร็วโดยใช้รหัสขั้นต่ําพร้อมการเรียกใช้วิธีการเดียว
  • เคล็ดลับรอบที่ถูกต้อง: แปลงกลับและกลับระหว่าง Excel และรูปแบบข้อความโดยไม่ต้องสูญเสียข้อมูล
  • การเข้ารหัสแบบยืดหยุ่น: จัดการรหัสไฟล์ได้อย่างง่ายดายผ่านการไหลหรือการกําหนดค่าที่กําหนดเอง

ข้อกําหนด

  • ติดตั้งรุ่นล่าสุดของ Aspose.Cells.LowCode via NuGet:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 หรือเร็วกว่า
  • หมายเลขพื้นที่ที่จําเป็น:
using Aspose.Cells;
using Aspose.Cells.LowCode;

คู่มือการแปลงขั้นตอน

Excel ไปยัง CSV

แปลงหน้าต่าง Excel โดยตรงไปเป็นรูปแบบ CSV:

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);

CSV ไปยัง Excel

นําเข้าข้อมูล CSV กลับในหนังสือทํางานของ Excel:

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);

รูปแบบอื่น ๆ (TSV, SLK, XML)

แปลง Excel ไปยังรูปแบบข้อความอื่น ๆ ด้วยความสะดวก:

saveOptions.SaveFormat = SaveFormat.Tsv;  // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);

ตัวอย่างรหัส C# ที่สมบูรณ์

โปรแกรม C# ที่สมบูรณ์แบบที่สามารถดําเนินการได้แสดงการแปลงระหว่าง Excel และ CSV:

using System;
using Aspose.Cells.LowCode;

namespace TextConversionExample
{
    class Program
    {
        static void Main()
        {
            // Excel to CSV
            var excelLoadOpts = new LowCodeLoadOptions { InputFile = "report.xlsx" };
            var csvSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "report.csv" };
            TextConverter.Process(excelLoadOpts, csvSaveOpts);
            Console.WriteLine("Excel to CSV conversion completed.");

            // CSV to Excel
            var csvLoadOpts = new LowCodeLoadOptions { InputFile = "report.csv" };
            var excelSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "report_converted.xlsx" };
            TextConverter.Process(csvLoadOpts, excelSaveOpts);
            Console.WriteLine("CSV to Excel conversion completed.");
        }
    }
}

เคล็ดลับในการปรับแต่งประสิทธิภาพ

  • จัดการ Datasets ขนาดใหญ่: แปลงไฟล์ขนาดใหญ่เป็นชิ้นส่วนหรือการไหลของข้อมูลเส้นตามเส้น
  • อัตโนมัติที่กําหนดไว้: ใช้การประมวลผลชุดหรืองานที่วางแผนเพื่ออัตราส่วนการแปลงที่ซ้ํากัน
  • Custom Delimiter Handling: ใช้ Delimiters ที่กําหนดเองโดยใช้สคริปต์เพิ่มเติมหรือ API แบบเต็ม Aspose.Cells

ปัญหาทั่วไปและแก้ปัญหา

ข้อผิดพลาดหรือปัญหาการแก้ปัญหาที่แนะนํา
Unsupported SaveFormat ความผิดพลาดตรวจสอบรูปแบบตรงกับประเภทที่สนับสนุนและไฟล์ที่ถูกต้อง
การเข้ารหัสข้อผิดพลาดคําอธิบายการเข้ารหัสอย่างชัดเจน (เช่น Encoding.UTF8) เมื่ออ่าน / เขียน
การหลอกลวงข้อมูลหรือการละเมิดข้อมูลการปรับความกว้างคอลัมน์หรือเส้นผ่าศูนย์กลางด้วยตัวเลือก API เต็ม

คําถามที่ถามบ่อย (FAQ)

Q1: สามารถรวมหัวข้อใน CSV ที่ส่งออกได้หรือไม่ ใช่ให้แน่ใจว่าลําดับแรกของ Excel มีหัวข้อ

Q2: วิธีการแปลงข้อมูล XML กลับเป็นรูปแบบ Excel? ชุด SaveFormat = SaveFormat.Xml ใน TextConverter.Process.

Q3: TextConverter สนับสนุนการบีบอัดไฟล์หรือไม่ ไม่มีการบีบอัดโดยตรง ใช้ .NET System.IO.Compression โดยแยกจากหลังการแปลง

ทรัพยากรที่เกี่ยวข้อง

More in this category