שולחן התוכן
סקירה כללית
• The Aspose.Cells.LowCode
TextConverter פשוט להפוך את הדפוסים של Excel לתבניות טקסט שונות, כגון CSV, TSV, XML, SLK, ו- DIF. כלי זה חיוני עבור חילופי נתונים, צינורות ETL, ואינטגרציה עם מערכות מורשת. Aspose.Cells.SaveOptions
לדוגמה, כאשר אתה משתמש בתכונה .NET Excel to Text, אתה יכול בקלות לייצא את הנתונים שלך בפורמט ידידותי למשתמש.
למה להמיר Excel לתבניות טקסט?
- אינטגרציה נתונים & ETL: בקלות לשלב נתוני לוח זרם לתוך בסיסי מידע, מערכות אנליטיקה, ומאגרי מידע.
- Legacy System Compatibility: תקשורת עם מערכות ישנות הדורשות כניסות טקסט שטוחות.
- קריאה ותחזוקה של נתונים: הפשטת ביקורת וניהול הנתונים בפורמט קריאה אנושית.
היתרונות העיקריים של Aspose.Cells LowCode TextConverter
- תמיכה בפורמט רחב: קל להמיר ל- CSV, TSV, XML, SLK, DIF, SQLSCRIPT ועוד.
- שימוש API פשוט: במהירות להמיר באמצעות קוד מינימלי עם שיטת שיחה אחת.
- טיפים מסביב מדויקים: להמיר בחזרה ובהמשך בין Excel ופורמטים טקסט ללא אובדן נתונים.
- קוד גמיש: קל לנהל את הקוד של הקובץ באמצעות זרמים או הגדרות מותאמות אישית.
דרישות
- התקנת הגירסה העדכנית ביותר של Aspose.Cells.LowCode באמצעות 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.");
}
}
}
טיפים אופטימיזציה ביצועים
- ניהול נתונים גדולים: להפוך את הקבצים הגדולים לתוך חתיכות או זרימת הנתונים קו אחר קו.
- אוטומציה מתוכננת: השתמש בתהליך עיבוד חבילות או במשימות מתכננות כדי לאטומטיזציה של שינויים חוזרים.
- Custom Delimiter Handling: ליישם Delimiters מותאמים אישית באמצעות סקריפט נוסף או API מלא Aspose.Cells.
בעיות נפוצות ופתרונות
שגיאה או בעיה | הפתרון המומלץ |
---|---|
Unsupported SaveFormat שגיאות | בדוק את התבניות המתאימות לסוגים נתמכים ואת הרחבות הקובץ הנכונים. |
זיכרון שגיאות | להגדיר באופן ברור את הקוד (לדוגמה, Encoding.UTF8 כשאתה קורא / כותב |
זיהום נתונים או אי שוויון | התאמת רוחב העמודה או הגדרות עם אפשרויות API מלאות. |
שאלות נפוצות (FAQs)
Q1: האם ניתן לכלול כותרות ב- CSV המיוצא? כן, ודא כי השורה הראשונה של Excel מכילה כותרות.
Q2: כיצד ניתן להמיר נתונים XML בחזרה לתבנית Excel?
סדרה SaveFormat = SaveFormat.Xml
בתוך TextConverter.Process
.
Q3: האם TextConverter תומך בקצירת קבצים?
אין דחיסה ישירה; שימוש .NET System.IO.Compression
בנפרד לאחר ההמרה.
משאבים קשורים
- ASPOSE.CELL מסמכים
- דוגמאות ל-GitHub
- Aspose.Cells רשימה LowCode
- ASPOSE.CELL סקירה
- תגית: Cells SaveOptions