CSV یک فایل متنی ساده است که حاوی مقادیر جدا شده با کاما است که در سلولهای یک صفحه گسترده مرتب شدهاند. فایل XLSX یک فرمت صفحه گسترده اکسل است که به خوبی توسط Microsoft Excel ایجاد شده است. در موارد خاص، شما باید CSV را بدون باز کردن به اکسل تبدیل کنید. GroupDocs.Cloud API راه امن و سریعی را برای تبدیل CSV به فرمت اکسل در چند ثانیه ارائه می دهد. بنابراین، این مقاله نحوه تبدیل CSV به صفحه گسترده اکسل XLS/XLSX در پایتون را پوشش میدهد.
موضوعات زیر در این مقاله پوشش داده خواهد شد:
- [CSV به Excel XLS/XLSX Rest API و Python SDK](#CSV to Excel XLS/XLSX Rest API and Python SDK)
- نحوه تبدیل فایل CSV به Excel XLSX در پایتون
- نحوه تبدیل CSV به صفحه گسترده XLS در پایتون
- [تبدیل فایل CSV آنلاین رایگان](#CSV File Converter Online Free)
CSV به Excel XLS/XLSX Rest API و Python SDK {#CSV-to-Excel-XLS/XLSX-Rest-API-and-Python-SDK}
برای تبدیل csv به xlsx بدون باز کردن، از Python SDK of GroupDocs.Conversion Cloud API استفاده خواهیم کرد. این یک راه حل مستقل از پلت فرم برای تبدیل اسناد و تصاویر است. این به شما امکان می دهد تا به سرعت و با اطمینان تصاویر و اسناد از هر فرمت فایل پشتیبانی شده را به هر فرمتی که نیاز دارید تبدیل کنید. کد منبع کتابخانه پایتون نیز در مخزن GitHub موجود است.
می توانید GroupDocs.Conversion Cloud را در برنامه پایتون خود با استفاده از دستور زیر در کنسول نصب کنید:
pip install groupdocs_conversion_cloud
لطفاً قبل از انجام مراحل ذکر شده [شناسه مشتری و راز خود را از داشبورد 7 دریافت کنید. هنگامی که شناسه و راز خود را دریافت کردید، کد زیر را در برنامه پایتون خود اضافه کنید تا مبدل API ابری را مطابق شکل زیر اجرا کنید:
# بارگذاری کتابخانه پایتون برای تبدیل CSV به اکسل با استفاده از پایتون
import groupdocs_conversion_cloud
# پس از ثبت نام رایگان، client_id و client_secret را از https://dashboard.groupdocs.cloud دریافت کنید.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# پیکربندی های مختلف را دریافت کنید
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "groupdocs-cloud_storage"
نحوه تبدیل فایل CSV به Excel XLSX در پایتون
می توانید با دنبال کردن مراحل ذکر شده در زیر، سند صفحه گسترده CSV را به صورت برنامه ریزی شده به XLSX تغییر دهید:
- ابتدا یک نمونه از ConvertApi ایجاد کنید
- اکنون، یک نمونه از ConvertSettings ایجاد کنید
- سپس نام ذخیره سازی و مسیر فایل اکسل را وارد کنید
- “xlsx” را به عنوان فرمت فایل خروجی تنظیم کنید
- اکنون یک نمونه از CsvLoadOptions ایجاد کنید
- سپس، جداکننده کاما فایل CSV را تنظیم کنید
- loadOptions، convertOptions و مسیر فایل خروجی را ارائه دهید
- سپس، ConvertDocumentRequest را با ConvertSettings ایجاد کنید
- در نهایت با فراخوانی متد convert\cocument() با ConvertDocumentRequest تبدیل کنید.
مثال کد زیر نحوه باز کردن فایل CSV در اکسل با ستون ها را با استفاده از REST API در پایتون نشان می دهد:
# نحوه تبدیل فایل CSV به Excel XLSX در پایتون
try:
# یک نمونه از API ایجاد کنید
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# تنظیمات تبدیل را تعریف کنید
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/Sample-Spreadsheet-500000-rows.csv"
settings.format = "xlsx"
loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
loadOptions.separator = ","
convertOptions = groupdocs_conversion_cloud.XlsxConvertOptions()
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "python-testing"
# ایجاد درخواست تبدیل سند
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# CSV را به صفحه گسترده فایل xlsx تبدیل کنید
response = convert_api.convert_document(request)
print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
نحوه تبدیل CSV به صفحه گسترده XLS در پایتون
با انجام مراحل زیر می توانید csv را به صورت خودکار و برنامه نویسی به اکسل تبدیل کنید:
- ابتدا یک نمونه از ConvertApi ایجاد کنید
- اکنون، یک نمونه از ConvertSettings ایجاد کنید
- سپس نام ذخیره سازی و مسیر فایل اکسل را وارد کنید
- “xls” را به عنوان فرمت فایل خروجی تنظیم کنید
- اکنون یک نمونه از CsvLoadOptions ایجاد کنید
- سپس، جداکننده کاما فایل CSV را تنظیم کنید
- loadOptions، convertOptions و مسیر فایل خروجی را ارائه دهید
- سپس، ConvertDocumentRequest را با ConvertSettings ایجاد کنید
- در نهایت با فراخوانی متد convert\cocument() با ConvertDocumentRequest تبدیل کنید.
مثال کد زیر نحوه تبدیل فایل CSV به ستون های اکسل را با استفاده از REST API در پایتون نشان می دهد:
# نحوه تبدیل CSV به صفحه گسترده XLS در پایتون
try:
# یک نمونه از API ایجاد کنید
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# تنظیمات تبدیل را تنظیم و تعریف کنید
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/Sample-Spreadsheet-500000-rows.csv"
settings.format = "xls"
loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
loadOptions.separator = ","
convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "python-testing"
# ایجاد درخواست تبدیل سند
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# CSV را به صفحه گسترده xls اکسل تبدیل کنید
response = convert_api.convert_document(request)
print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
تبدیل فایل CSV آنلاین رایگان
چگونه csv را به صورت آنلاین به اکسل تبدیل کنیم؟ لطفاً [مبدل آنلاین رایگان csv به اکسل10 زیر را امتحان کنید، که با استفاده از API فوق توسعه یافته است. با استفاده از این مبدل آنلاین رایگان csv به اکسل به راحتی می توانید CSV را به xlsx تبدیل کنید.
جمع بندی
در این مقاله یاد گرفتیم:
- نحوه تبدیل csv به اکسل در پایتون با استفاده از REST API.
- نحوه تبدیل فایل csv به فایل صفحه گسترده xls با استفاده از پایتون.
- به صورت برنامه نویسی فایل csv را در پایتون آپلود و دانلود کنید.
علاوه بر این، میتوانید با استفاده از مستندات بیشتر درباره API صفحهگسترده پایتون کاوش کنید. ما یک Swagger-based API Reference Explorer داریم تا درباره REST API صفحه گسترده خود بدانیم. همانطور که در تصویر زیر نشان داده شده است، می توانید کتابخانه CSV به XLSX Python را با داده های زمان واقعی با استفاده از این رابط Swagger کاربر پسند امتحان کنید.
یه سوال بپرس
اگر در مورد مبدل CSV به XLSX سؤالی دارید، لطفاً در [تالار گفتمان پشتیبانی رایگان14 بپرسید و ظرف چند ساعت به آن پاسخ داده خواهد شد.
همچنین ببینید
همچنین توصیه میکنیم پیوندهای مرتبط با تبدیل اسناد و قالبهای فایل پشتیبانی شده را دنبال کنید: