آموزش تبدیل CSV به XLSX به صورت آنلاین.

نحوه تبدیل CSV به اکسل با استفاده از API صفحه گسترده در پایتون

تبدیل CSV به اکسل در پایتون | پایتون CSV را به XLSX تبدیل می کند

در یک چشم‌انداز مبتنی بر داده، نیاز به تبدیل CSV به کتاب کار اکسل به‌عنوان گامی مهم در جهت باز کردن پتانسیل کامل اطلاعات شما مطرح می‌شود. در حالی که فایل‌های CSV (مقادیر جدا شده با کاما) سادگی را ارائه می‌دهند، ویژگی‌های پویا اکسل یک پلتفرم همه کاره برای تجزیه و تحلیل داده‌ها، تجسم و همکاری فراهم می‌کند. این تبدیل شکاف را پر می‌کند و عملکردهای پیشرفته‌تری مانند قالب‌بندی پیشرفته، فرمول‌ها و ایجاد نمودار را ارائه می‌دهد و به کاربران امکان می‌دهد تا داده‌های خود را به طور کارآمد مدیریت و ارائه کنند.

در این مقاله، ما قصد داریم جزئیات مربوط به تبدیل CSV به اکسل را برای ایجاد گردش کار داده محور بررسی کنیم.

Python REST API برای تبدیل CSV به Excel

Aspose.Cells Cloud SDK for Python فرآیند تبدیل یکپارچه CSV به Excel را تسهیل می کند و ابزاری قدرتمند و کارآمد برای افزایش قابلیت های دستکاری داده ها ارائه می دهد. این SDK کار تبدیل را ساده می کند و به برنامه های پایتون اجازه می دهد فایل های CSV را به راحتی به فرمت اکسل تبدیل کنند. علاوه بر این، مستندات جامع SDK تضمین می‌کند که توسعه‌دهندگان می‌توانند به سرعت عملکرد را در برنامه‌های پایتون خود ادغام کنند و تجربه تبدیل CSV به اکسل صاف و دقیق را ممکن می‌سازد.

برای استفاده از SDK، ابتدا باید SDK را از PIP نصب کنیم.

pip install asposecellscloud

CSV را در پایتون به اکسل تبدیل کنید

قطعه کد ارائه شده در زیر نشان می دهد که تبدیل CSV به اکسل به صورت آنلاین چقدر ساده است.

#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 به اکسل را فراخوانی می کند
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)
# چاپ ("تبدیل با موفقیت انجام شد.")

اولین قدم ایجاد یک نمونه از کلاس CellsApi است.

فایل CSV ورودی را با استفاده از روش api.uploadfile(…) در فضای ذخیره سازی ابری آپلود کنید.

متد api.cellssaveaspostdocumentsaveas(…) را فراخوانی کنید که در آن نام فایل CSV ورودی، نام XLSX حاصل و دو پارامتر اختیاری (isAutoFitRows و isAutoFitColumns) را به عنوان آرگومان ارسال می کنیم.

در نتیجه، کتاب کار اکسل حاصل در فضای ذخیره سازی ابری ذخیره می شود.

همچنین می‌توانید از [ابزار تبدیل CSV به Excel] آنلاین رایگان 5 ما استفاده کنید.

با استفاده از دستورات cURL فرمت CSV را به اکسل تغییر دهید

انجام تبدیل CSV به اکسل با استفاده از دستورات 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» را با نام کاربرگ خروجی اکسل و «accessToken» را با نشانه دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.

مرجع API مبتنی بر Swagger به شما این امکان را می‌دهد که درباره دستکاری صفحه‌گسترده و تبدیل REST API ما بیشتر بدانید. API Reference Explorer ساده ترین راه برای امتحان کردن API های ما بلافاصله در مرورگر وب شما است.

تبدیل CSV به اکسل در پایتون | پایتون CSV را به XLS تبدیل می کند

لینک های مفید

نتیجه

در پایان، چه کارایی و تطبیق پذیری Aspose.Cells Cloud SDK برای پایتون را انتخاب کنید یا دسترسی سریع به دستورات cURL با Aspose.Cells Cloud، هدف همچنان روشن است: تبدیل یکپارچه CSV به اکسل. هر دو رویکرد به شما این امکان را می‌دهند که با تبدیل فایل‌های CSV به فرمت اکسل، گردش‌های کاری مدیریت داده را بهبود ببخشید.

مقالات مرتبط

همچنین توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: