קבצי CSV(ערכים מופרדים באמצעות פסיק) משמשים הרבה לאחסון נתונים טבלאיים בפורמט פשוט מבוסס טקסט. לעיתים קרובות, עסקים צריכים להמיר תיקי עבודה של Excel ל-CSV לצורך דוחות, ייבוא למסדי נתונים, או שילוב עם יישומים אחרים. באמצעות ה-API REST של .NET שלנו, תוכלו להפוך את תהליך ההמרה הזה לאוטומטי, ולטפל במספר סוגי קבצי Excel כולל XLS, XLSX, ו-XLSM.
- ממשק התוכנה לעיבוד קבצים מופרדים בפסיקים
- Excel to Comma Separated Values in C#
- Convert XLSX into CSV using cURL
API לעיבוד קבצים מופרדים בפסיקים
Aspose.Cells Cloud SDK for .NET הוא API מבוסס REST המציע פתרון יעיל לעיבוד של ספרי Excel. בהתאם לדרישות שלנו להמיר ספרי Excel לקבצים מופרדים בפסיקים, זהו פתרון אידיאלי וברצוף כמה שורות קוד, תוכלו בקלות להמיר XLS לפורמט CSV.
הגדר את Aspose.Cells Cloud SDK עבור .NET
התקן את ה-SDK באמצעות מנהל הממסרים NuGet:
Install-Package Aspose.Cells-Cloud
אז inicialize את לקוח ה-API שלך באמצעות מזהה הלקוח שלך וסוד הלקוח מה- Aspose Cloud Dashboard. למידע נוסף, אנא בקר במאמר quick start.
Excel to Comma Separated Values in C#
הקטע הזה מספק את כל הפרטים על איך אנחנו יכולים לשנות בעבודת תכנות XLSX ל- CSV באמצעות C# .NET.
צעד 1: - צור מופע של CellsApi
באמצעות אישורי הלקוח.
CellsApi api = new CellsApi(clientId,clientSecret);
שלב 2: העלה את קובץ ה-Excel לאחסון בענן
UploadFileRequest request = new UploadFileRequest("input.xls", "source.xls", null);
cellsInstance.UploadFile(request);
שלב 3: צור מופע של SaveOptions והגדר את פורמט ה-CSV.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
שלב 4: שמור את Excel כ- CSV (מופרד באמצעות פסיקים) באמצעות PostWorkbookSaveAs(…).
var response = cellsInstance.PostWorkbookSaveAs(convert);
- זה ייצור קובץ CSV שישמור על מבנה הנתונים שלך בפורמט של ערכים מופרדים בפסיקים.
// לר更多 דוגמאות, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// בקר dashboard.aspose.cloud לקבלת אישורי לקוח
try
{
// צור מופע של CellsApi תוך כדי העברת ClientID ו ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("myResultant.xls", "source.xls", null);
// upload the input XML to the cloud storage
cellsInstance.UploadFile(request);
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
// create PostWorkbookSaveAsRequest defining resultant file name
var convert = new PostWorkbookSaveAsRequest("source.xls", "myResultant.csv", saveOptions);
// call the API to convert XML to CSV format
var response = cellsInstance.PostWorkbookSaveAs(convert);
// print success message if the conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("XML to CSV conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
המירו XLSX ל- CSV באמצעות cURL
אם אתה מעדיף שימוש ישיר ב-REST API, תוכל גם לבצע המרת Excel ל-CSV באמצעות פקודת cURL פשוטה.
שלב 1: השג את אסימון הגישה
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- התגובה תכלול
ACCESSTOKEN
שתשתמש בו עבור האישור.
צעד 2: המר קובץ Excel ל-CSV (מופרד בפסיקים) השתמש בפקודת cURL הבאה כדי להמיר את חוברת העבודה של Excel שלך (Sample.xlsx) לפורמט CSV:
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
-H 'accept: application/json' \
-H 'authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"SaveFormat": "csv",
"CheckExcelRestriction": true
}'
הסבר:
PUT /cells/convert?format=CSV
— מציין את פורמט הפלט כ- CSV.file=@/path/to/Sample.xlsx
— מספק את קובץ ה-Excel המקומי שצריך לטעון.- הפרמטר
-d
שומר את הפלט כקובץ.csv
מופרד בפסיקים.
- לאחר ביצוע, קובץ ה-CSV שהומר יאוחסן באחסון בענן.
מיר Converter XLS ל- CSV חינם
אם אתה רוצה לחקור את היכולות של Aspose.Cells Cloud API ללא קוד דוגמה או ללא שימוש בפקודות cURL, נסה להשתמש בממיר החינמי שלנו Excel to CSV Converter.

סיכום
אנו למדנו כי Aspose.Cells Cloud REST API מאפשרת לך בקלות להמיר קבצי Excel לערכי CSV מופרדים בפסיקים במספר דרכים, כלומר, יישומי .NET או תוך שימוש בפקודת cURL.
יתרונות השימוש ב- REST API
- אוטומציה מבוססת ענן: המיר XLS, XLSX, או XLSM ל- CSV באופן מקוון באמצעות REST.
- מאובטח: הנתונים שלך מעובדים דרך קריאות API מאומתות.
- אינטגרציה גמישה: עובד עם .NET, Java, Python, Node.js, PHP ועוד.
- אין צורך בהתקנת Excel: עיבוד מבוסס ענן 100%.
קישורים שימושיים
מאמרים קשורים
בבקשה בקר בקישורים הבאים כדי ללמוד עוד על:
- להמיר PDF לטקסט ב-C#
- המרה ללא מאמץ של JPG ל- Word באמצעות API REST של .NET
- המרת קבצי PNG לקבצי JPG באינטרנט
שאלות נפוצות (FAQs)
- יכול אני להמיר קבצי Excel ל- CSV מבלי להתקין את Microsoft Excel?
- כן. עם
Aspose.Cells Cloud
, אתה יכול להמיר Excel ל- CSV (ערכים מופרדים בפסיקים) לחלוטין בענן. ההמרה מתבצעת באמצעות REST API, כך שאין צורך להתקין את Microsoft Excel או כל תוכנה שולחנית אחרת.
- Is it possible to convert password-protected Excel workbooks to CSV?
- כן. אם חוברת העבודה של Excel שלך מוגנת, תוכל לציין את פרמטר הסיסמה בבקשת ה-API. Aspose.Cells Cloud יוציא את הקובץ מהמגירה במהלך ההמרה ולאחר מכן
יייצא את הנתונים לפורמט CSV
בביטחה.
- האם ההמרה מ-Excel ל-CSV תומכת בגליונות עבודה מרובים?
- ברירת המחדל של Aspose.Cells Cloud ממירה את גיליון העבודה הראשון לפורמט CSV. עם זאת, אתה יכול להתאים את הבקשה שלך כדי לבחור גיליון עבודה ספציפי או לייצא כל גיליון בנפרד לקבצי CSV נפרדים.
- Can I perform bulk Excel to CSV conversions using the .NET REST API?
- כן. אתה יכול לאוטומט המרות קבוצתיות של Excel ל-CSV על ידי חזרה על מספר קבצים בזיכרון שלך וקריאה לנקודת הקצה של ההמרה בצורה פרוגרמלית דרך Aspose.Cells Cloud SDK עבור .NET.