אקסל לטקסט

המר את Excel (XLS, XLSX) לקובץ טקסט באמצעות C# .NET

גיליונות אלקטרוניים Excel הם כלי זמין בכל מקום לניהול וניתוח נתונים. עם זאת, הם לא תמיד הפורמט היעיל ביותר עבור יישומי אינטרנט. לכן, המרת קובצי Excel לקובץ טקסט (.txt) היא משימה נפוצה בעיבוד נתונים, מכיוון שהיא מאפשרת למשתמשים לבצע מניפולציות בנתונים בצורה יותר פורמט גמיש וקריא. קבצי הטקסט הם גם קלים וקלים לפתיחה בתוכנות שונות, מה שהופך אותם לבחירה אידיאלית לאחסון ושיתוף נתונים. עם זאת, המרת קבצי Excel לפורמט קובץ טקסט (.txt) יכולה להיות משימה לא פשוטה, במיוחד אם אינך מכיר שפות תכנות. למרבה המזל, עם C# .NET, אתה יכול בקלות להמיר את קבצי האקסל שלך לפורמט טקסט ללא מאמץ רב. במדריך זה, נראה לך כיצד להמיר את נתוני Excel לקובץ טקסט (.txt) באמצעות .NET Cloud SDK.

ממשק API להמרה של Excel לטקסט

Aspose.Cells Cloud SDK עבור .NET היא דרך יעילה וחסכונית להמיר קבצי Excel לפורמט קובץ טקסט (.txt). גישה מבוססת ענן זו מספקת יתרונות רבים, כולל מדרגיות, נגישות ותכונות אבטחה משופרות. תהליך ההמרה אמין, ומייצר תוצאות באיכות גבוהה. כל שעליך לעשות הוא לחפש “Aspose.Cells-Cloud” ולחץ על כפתור הוסף חבילה. שנית, אם אין לך חשבון מעל Cloud Dashboard, אנא צור חשבון בחינם על ידי שימוש בכתובת דוא"ל חוקית וקבל את האישורים המותאמים אישית שלך.

המרת Excel ל-TXT באמצעות C#

ה-API מציע את שלוש השיטות הבאות להתמודדות עם המרת פורמט קבצים.

GetWorkbook - קבל קלט Excel מאחסון בענן ושמור פלט לאחסון בענן. PutConvertWorkbook - ממיר קובץ Excel לפורמטים אחרים מתוכן הבקשה. PostWorkbookSaveAs - שומר קובץ Excel כקובץ פורמטים אחרים לאחסון.

כעת בסעיף זה, האינטרס שלנו הוא לטעון את קובץ הקלט של Excel מהכונן המקומי, לבצע את ההמרה ולשמור את קובץ הטקסט שנוצר באחסון בענן.

// לדוגמאות מלאות וקבצי נתונים, אנא עבור אל 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// צור מופע של CellsApi תוך העברת ClientID ו- ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// חוברת העבודה הראשונה של Excle בכונן
string input_Excel = "input.xlsx";
// שם קובץ הטקסט שנוצר
string resultant_File = "output.txt";

try
{
    // קרא את קובץ האקסל לתוך מופע הקובץ
    var file = System.IO.File.OpenRead(input_Excel);

    // אתחול פעולת ההמרה
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

    // הדפס הודעת הצלחה אם השרשור הצליח
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Excel to Text converted successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

בואו לפתח את ההבנה שלנו לגבי קטע הקוד הזה:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

צור אובייקט של CellsApi תוך העברת אישורי לקוח כארגומנטים.

var file = System.IO.File.OpenRead(input_Excel);

קרא את התוכן של חוברת עבודה של Excel לקלט לתוך אובייקט FileStream.

var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

התקשר ל-API להמרת Excel לפורמט טקסט. פורמט הקובץ שנוצר ושם קובץ הטקסט שנוצר, מסופקים כארגומנט לשיטה זו. לאחר ההמרה, הפלט נשמר באחסון בענן.

אקסל לטקסט

תצוגה מקדימה של המרת אקסל לטקסט.

ניתן להוריד את חוברת העבודה של Excel לקלט ואת קובץ ה-TXT שנוצר בדוגמה לעיל מ-input.xls ו-output.txt.

Excel לקובץ טקסט באמצעות פקודות cURL

למדנו שקבצי טקסט הם קלים ויעילים לשידור דרך האינטרנט. כעת, בסעיף זה, אנו הולכים להמיר קבצי Excel לפורמט טקסט באמצעות Aspose.Cells Cloud REST API ופקודת cURL. גישה זו מספקת יתרונות רבים, כגון תאימות עם יישומי תוכנה ומערכות הפעלה שונות, אבטחת מידע משופרת ויעילות מוגברת.

אז כדי להתחיל, עלינו ליצור אסימון גישה ל-JWT המבוסס על אישורי לקוח:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

השלב הבא הוא לקרוא ל-API PostWorkbookSaveAs. API זה טוען את הקלט של Excel מאחסון ענן ולאחר מכן, שומר את ה-TXT שנוצר באותו אחסון בענן.

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\"}"

הערות לסיום

במדריך זה, למדנו כי Aspose.Cells Cloud SDK עבור פקודות .NET ו-cURL מציעות דרך נוחה ויעילה להמיר קבצי Excel לפורמט טקסט. זה יכול להיות שימושי במיוחד כאשר עובדים עם מערכי נתונים גדולים או נוסחאות מורכבות, מכיוון שקובצי טקסט מאפשרים למשתמשים לחלץ במהירות את המידע הרלוונטי ללא צורך בתוכנה או כישורי תכנות מיוחדים.

שתי הגישות הללו מספקות יתרונות רבים, כולל תאימות עם יישומי תוכנה ומערכות הפעלה שונות, אבטחת מידע משופרת ויעילות מוגברת בשל גודל קבצים קטן יותר. בנוסף, Aspose.Cells Cloud SDK עבור פקודות .NET ו-cURL קלות לשימוש ומציעות גמישות, מה שהופך אותן לבחירה מצוינת עבור עסקים ואנשים פרטיים כאחד. על ידי מינוף הכוח של Aspose.Cells Cloud SDK עבור פקודות .NET ו-cURL, אתה יכול להמיר במהירות ובקלות קבצי Excel לטקסט, ולהפוך את הנתונים שלך לנגישים ומאובטחים יותר. בואו נתחיל היום!

קישורים שימושיים

מאמרים מומלצים

אנא בקר בקישורים הבאים כדי ללמוד עוד על: