ตารางเนื้อหา
ทบทวน
อะไร 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
โดยแยกจากหลังการแปลง
ทรัพยากรที่เกี่ยวข้อง
- Aspose.Cells การทําเอกสาร
- Aspose.Cells GitHub ตัวอย่าง
- Aspose.Cells LowCode คําอธิบาย
- Aspose.Cells รีวิว
- Aspose.Cells สํารองตัวเลือก