למד כיצד להמיר CSV ל-XLSX באופן מקוון.

כיצד להמיר CSV ל-Excel באמצעות API של גיליון אלקטרוני ב-Python

המרת CSV ל-Excel ב-Python | Python המרת CSV ל-XLSX

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

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

Python REST API עבור המרת CSV ל-Excel

Aspose.Cells Cloud SDK עבור Python מאפשר תהליך המרה חלק של CSV ל-Excel, ומציע כלי רב עוצמה ויעיל לשיפור יכולות מניפולציית הנתונים. SDK זה מפשט את משימת ההמרה, ומאפשר ליישומי Python להפוך בקלות קבצי CSV לפורמט Excel. יתר על כן, התיעוד המקיף של ה-SDK מבטיח שמפתחים יכולים לשלב במהירות את הפונקציונליות ביישומי Python שלהם, מה שמאפשר חוויית המרה חלקה ומדויקת של CSV ל-Excel.

על מנת להשתמש ב-SDK, ראשית עלינו להתקין את ה-SDK מ-PIP.

pip install asposecellscloud

המר CSV ל-Excel ב-Python

קטע הקוד המופיע להלן ממחיש כמה פשוט זה להמיר CSV ל-Excel באינטרנט.

#For complete examples and data files, please go to https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
import os
import sys
import asposecellscloud
from asposecellscloud.apis.cells_api import CellsApi
api  = asposecellscloud.apis.cells_api.CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret'), "v3.0" ,os.getenv('CellsCloudApiBaseUrl'))
name ='mysample.csv' 
# הגדר את הפרמטרים הנדרשים
saveOptions = None
newfilename = "result.xlsx"
isAutoFitRows= True
isAutoFitColumns= True
folder = "celltemp"
result = api.upload_file(folder + '/' + name,  "c:/cloudtesting/" + name)
# עכשיו api קרא csv to excel converter
result = api.cells_save_as_post_document_save_as(name, save_options=saveOptions, newfilename=(folder +'/' + newfilename), is_auto_fit_rows=isAutoFitRows, is_auto_fit_columns=isAutoFitColumns, folder=folder)
# print("ההמרה הושלמה בהצלחה.")

השלב הראשון הוא ליצור מופע של מחלקה CellsApi.

העלה קובץ CSV קלט לאחסון בענן בשיטת api.uploadfile(…).

קרא למתודה api.cellssaveaspostdocumentsaveas(…) שבה אנו מעבירים את שם קובץ ה-CSV הקלט, שם XLSX שנוצר ושני פרמטרים אופציונליים (isAutoFitRows & isAutoFitColumns) כארגומנטים.

כתוצאה מכך, חוברת העבודה של Excel שתתקבל תישמר באחסון בענן.

אתה יכול גם לשקול להשתמש ב[כלי המרת CSV ל-Excel] המקוון בחינם5.

שנה פורמט CSV ל-Excel באמצעות פקודות cURL

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

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

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

כעת עלינו לבצע את הפקודה הבאה כדי לבצע המרת CSV ל-Excel.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}/SaveAs?newfilename={resultantFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"xlsx\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

החלף את ‘inputFile’ בשם קובץ ה-CSV הקלט, ‘resultantFile’ בשם של פלט גליון Excel ו-‘accessToken’ באסימון גישה JWT שנוצר לעיל.

הפניה ל-API מבוסס-Swagger מאפשרת לך לדעת יותר על המניפולציה שלנו בגיליון האלקטרוני והמרה REST API. API Reference Explorer הוא הדרך הקלה ביותר לנסות את ממשקי ה-API שלנו מיד בדפדפן האינטרנט שלך.

המרת CSV ל-Excel ב-Python | Python המרת CSV ל-XLS

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

סיכום

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

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

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