אקסל ל-CSV

המרת Excel ל-CSV | למד כיצד להמיר XLSX ל-CSV

במאמר זה, אנו עומדים לדון בפרטים כיצד להמיר Excel ל-CSV באמצעות Python SDK. אנו מבינים שקובצי אקסל נמצאים בשימוש נרחב לארגון נתונים, ביצוע ניתוח פיננסי, הזנת נתונים, ניהול נתונים, חשבונאות, תרשימים וגרפים וכו’. עם זאת, לייבוא וייצוא נתונים, אנו מסתמכים על קבצי ערכים מופרדים בפסיקים (CSV).זוהי אחת הדרכים להחליף מידע מובנה באמצעות קובץ טקסט פשוט. במאמר זה, אנו משתמשים ב-SDK לתכנות למטרות המרה מכיוון שהוא תומך בפעולות המרה בודדות וגם בכמות גדולה.

Excel Conversion API

Aspose.Cells Cloud SDK עבור Python מספק את התכונה לטעינת פורמטי אקסל פופולריים (XLSX, XLS, ODS, XLSB וכו’) ולשמור את הפלט בפורמט CSV. זהו מעטפת סביב Aspose.Cells Cloud REST API מאפשר לך ליישם תכונות עיבוד Excel ביישומי Python. אנא בצע את הפקודה הבאה ביישום הטרמינל כדי להתקין את ה-SDK:

pip install asposecellscloud

השלב הבא הוא יצירת חשבון Aspose Cloud וקבלת פרטי אישור הלקוח.

המר את Excel ל-CSV ב-Python

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

  • ראשית, עלינו ליצור אובייקט של CellsApi תוך העברת אישורי לקוח כארגומנטים.
  • שנית, צור אובייקט מחרוזת המגדיר פורמט פלט כ-CSV.
  • לבסוף, קרא לשיטה cellsworkbookgetworkbook(…) כדי להמיר קובץ XLSX לפורמט CSV.
# לדוגמאות נוספות, בקר בכתובת https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def ExceltoCSV():
    try:
        # פרטי אישורי לקוח מלוח המחוונים בענן
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
      
        # אתחול אובייקט של Cells Cloud API
        cellsApi = asposecellscloud.CellsApi(client_id, client_secret)

        # קלט חוברת עבודה של Excel
        input_file = "TestCase(2).xlsx"
        # פורמט הפלט הרצוי
        format = "CSV"
        # שם הקובץ שנוצר
        output = "Converted.csv"

        # התקשר ל-API כדי להמיר קלט XLSX לפורמט CSV
        response = cellsApi.cells_workbook_get_workbook(name=input_file, format=format, out_path=output)
      
        # הדפס תגובה במסוף 
        print("Result {0}".format(response))
    except ApiException as e:
        print("Exception when calling CellsApi->cells_workbook_get_workbook: %s\n" % e)
תצוגה מקדימה של המרת Excel ל-CSV

תמונה 1: - תצוגה מקדימה של המרת Excel ל-CSV

ניתן להוריד את קובץ האקסל המשמש בדוגמה לעיל מ-TestCase.xlsx ו-Converted.csv.

המרת ODS ל-CSV באמצעות פקודות cURL

ה-.ods הוא הרחבה של פורמט OpenDocument Spreadsheet Document וגם Aspose.Cells Cloud מטפל בפורמט הזה. אז בסעיף זה, אנו הולכים להמיר את גליון העבודה של ODS שנבחר לפורמט CSV באמצעות פקודות cURL. הצעד הראשון הוא ליצור אסימון גישה ל-JWT, אז בבקשה בצע את הפקודה הבאה:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

כעת בצע את הפקודה הבאה כדי להמיר את גליון העבודה בשם Sheet1 ולשמור את התוכן בפורמט CSV.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Input.ods/worksheets/Sheet1?format=CSV&verticalResolution=0&horizontalResolution=0" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o output.csv
תצוגה מקדימה של המרת ODS ל-CSV

תמונה 2:- תצוגה מקדימה של המרת ODS ל-CSV.

מַסְקָנָה

במאמר זה, דנו בשלבים כיצד להמיר Excel ל-CSV באמצעות Python SDK. במקביל, בדקנו גם את הפרטים כיצד אנו יכולים להמיר גליונות עבודה נבחרים של קבצי ODS לפורמט CSV באמצעות הפקודה cURL. אנו ממליצים גם לחקור את מדריך המתכנתים כדי ללמוד עוד על תכונות מרגשות אחרות של ה-API.

עם זאת, תוכל לשקול להוריד את קוד המקור המלא של Python SDK מ-GitHub ולעדכן אותו בהתאם לדרישות שלך.

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