XML مخفف Extensible Markup Language است. برای ذخیره و انتقال داده ها طراحی شده است. این یک قالب متنی بسیار ساده و منعطف برای نمایش اطلاعات ساختاریافته است. فایل CSV(مقادیر جدا شده با کاما) یک فایل متنی ساده است که حاوی رکوردهایی از داده ها با مقادیر جدا شده با کاما است. فرمت فایل XML نسبت به یک فایل CSV ساده قابل خواندن تر است در حالی که CSV به طور قابل توجهی کوچکتر از XML است. در موارد خاص، ممکن است لازم باشد XML را به فایل CSV تغییر دهید یا برعکس. در این پست وبلاگ، نحوه تبدیل XML به CSV و CSV به XML در پایتون با استفاده از REST API را پوشش خواهیم داد.
موضوعات زیر در این پست وبلاگ پوشش داده شده است:
- XML به CSV و CSV به XML تبدیل API – نصب
- نحوه تبدیل XML به CSV در پایتون با استفاده از REST API
- نحوه تبدیل CSV به XML در پایتون با استفاده از REST API
API تبدیل XML به CSV و CSV به XML - نصب
برای تبدیل XML به CSV به صورت آنلاین یا برعکس، از Python SDK of GroupDocs.Conversion Cloud API استفاده خواهم کرد. این کتابخانه تبدیل سند پایتون یک کتابخانه منبع باز و سرویس تبدیل فرمت فایل مستقل از پلتفرم است. این 100٪ رایگان، امن و آسان برای استفاده از کتابخانه پایتون برای تبدیل فرمت های فایل است. به شما امکان میدهد فرمتهای پشتیبانی شده را به صورت برنامهنویسی در فضای ابری به هر قالب دیگری تبدیل کنید.
شما می توانید API تبدیل فایل آنلاین را در پروژه پایتون خود برای تبدیل فرمت های مختلف فایل با اجرای دستور زیر ادغام کنید:
pip install groupdocs_converison_cloud
سپس، قبل از شروع به دنبال کردن مراحل و نمونه کدهای موجود پایتون، شناسه مشتری و راز مشتری خود را از داشبورد دریافت کنید. پس از جمع آوری Client ID و Client Secret، لطفاً اسکریپت پایتون زیر را در پروژه خود اضافه کنید:
# Python SDK را در برنامه پایتون خود از http://api.groupdocs.cloud وارد کنید
import groupdocs_conversion_cloud
# پس از ثبت نام رایگان، client_id و client_secret را از https://dashboard.groupdocs.cloud دریافت کنید.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# پیکربندی های File API را دریافت کنید
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"
نحوه تبدیل XML به CSV در پایتون با استفاده از REST API
برای تبدیل XML به CSV در پایتون به صورت برنامهنویسی در ابر، مراحل ذکر شده در زیر را دنبال کنید. ابتدا فایل XML را با استفاده از نمونه کد در فضای ابری آپلود کنید. در نتیجه، فایل XML آپلود شده در بخش فایل ها داشبورد شما در فضای ابری در دسترس خواهد بود.
سپس، با دنبال کردن مراحل زیر، فایل XML را به صورت برنامهنویسی به CSV در پایتون وارد کنید:
- یک نمونه از ConvertApi ایجاد کنید
- یک نمونه از ConvertSettings ایجاد کنید
- نام ذخیره سازی و مسیر فایل XML ورودی را تنظیم کنید
- بعد، “csv” را به قالب اختصاص دهید
- اکنون مسیر فایل CSV حاصل را ارائه دهید
- ConvertDocumentRequest را با ConvertSettings ایجاد کنید
- در نهایت، با فراخوانی متد convertDocument() با ConvertDocumentRequest، تبدیل را انجام دهید.
قطعه کد زیر نحوه تبدیل XML به CSV در اسکریپت پایتون را با استفاده از REST API نشان می دهد:
# نحوه تبدیل XML به CSV آنلاین در پایتون با استفاده از REST API
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/input-sample-file.xml"
settings.format = "csv"
settings.output_path = "python-testing/output-sample-file.csv"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted XML file to CSV format in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
در نهایت، می توانید فایل CSV تبدیل شده را با استفاده از دانلود قطعه کد فایل دانلود کنید.
نحوه تبدیل CSV به XML در پایتون با استفاده از REST API
در مرحله بعد، با دنبال کردن مراحل زیر، CSV را به صورت برنامهنویسی در پایتون در فضای ابری به XML تبدیل کنید:
- یک نمونه از ConvertApi ایجاد کنید
- یک نمونه از ConvertSettings ایجاد کنید
- نام فضای ذخیره سازی و مسیر فایل CSV ورودی را تنظیم کنید
- xml را به قالب اختصاص دهید
- اکنون مسیر فایل xml خروجی را ارائه دهید
- ConvertDocumentRequest را با ConvertSettings ایجاد کنید
- با فراخوانی متد convertDocument() با ConvertDocumentRequest تبدیل کنید
مراحل تبدیل شده را برای آپلود فایل ورودی و سپس دانلود فایل XML تبدیل شده دنبال کنید. نمونه کد زیر نحوه تبدیل فایل CSV به XML آنلاین در پایتون با استفاده از REST API را نشان می دهد:
# نحوه تبدیل CSV به XML در پایتون با استفاده از REST API
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/input-sample-file.csv"
settings.format = "xml"
settings.output_path = "python-testing/output-sample-file.xml"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted large XML to CSV in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
تبدیل XML به CSV آنلاین رایگان
چگونه فایل XML را به CSV Free تبدیل کنیم؟ لطفاً برای تبدیل XML بزرگ به CSV، که با استفاده از API فوق توسعه یافته است، [مبدل آنلاین رایگان XML به CSV18 زیر را امتحان کنید.
CSV رایگان به XML تبدیل آنلاین
چگونه CSV را به XML Free تبدیل کنیم؟ لطفاً مبدل آنلاین رایگان CSV به XML زیر را امتحان کنید، که با استفاده از API فوق توسعه یافته است.
جمع بندی
اجازه دهید این پست وبلاگ را در اینجا به پایان برسانیم. به طور خلاصه، آنچه آموخته اید:
- نحوه تبدیل XML به CSV آنلاین در پایتون.
- تبدیل برنامه نویسی CSV به فایل XML به صورت آنلاین در پایتون.
- تبدیل آنلاین پایتون XML به CSV و مبدل آنلاین رایگان CSV به XML.
با این وجود، میتوانید کد منبع کامل Python SDK را از GitHub دانلود کنید و آن را مطابق با نیاز خود بهروزرسانی کنید. علاوه بر این، میتوانید راهحلهای تبدیل پیشرفتهتری را با استفاده از مستندات کاوش کنید. ما همچنین از بخش API Reference پشتیبانی میکنیم که به شما امکان میدهد مستقیماً از طریق مرورگر APIهای ما را تجسم کرده و با آنها تعامل داشته باشید.
در نهایت، groupdocs.com در حال نوشتن مقالات وبلاگ جدید در مورد مبدل فایل آنلاین بین فرمتهای فایل متعدد است. بنابراین، لطفا برای به روز رسانی های منظم در تماس باشید.
سوال بپرس
برای سؤالات/بحثها در مورد مبدل XML به CSV یا بالعکس، از تالار گفتمان پشتیبانی رایگان ما دیدن کنید.
سوالات متداول
چگونه یک فایل XML را در پایتون به CSV تبدیل کنم یا برعکس؟
لطفاً این پیوند را دنبال کنید تا قطعه کد پایتون را برای نحوه تبدیل آسان XML به CSV یاد بگیرید.
آیا می توانید فایل XML بزرگ را با استفاده از REST API به CSV در پایتون تبدیل کنید؟
یک نمونه از ConvertApi ایجاد کنید، مقادیر تنظیمات تبدیل را تنظیم کنید و روش convertDocument را با ConvertDocumentRequest فراخوانی کنید تا یک فایل XML را به CSV وارد کنید. تبدیل XML به فایل CSV بسیار آسان است.
چگونه XML را به صورت آنلاین به CSV تبدیل کنم؟
نرم افزار تبدیل آنلاین XML به CSV به شما امکان می دهد XML را به صورت رایگان، آسان و سریع تبدیل کنید. پس از تکمیل تبدیل XML به CSV، می توانید فایل CSV تبدیل شده را از فضای ذخیره سازی ابری دانلود کنید.
چگونه کتابخانه دانلود رایگان تبدیل XML به CSV را نصب کنیم؟
برای ایجاد، و پردازش برنامهنویسی تبدیل XML به CSV، ابزار تبدیل XML به CSV کتابخانه Python را نصب و دانلود کنید.
آیا استفاده از مبدل CSV به XML به صورت آنلاین ایمن است؟
بله، تبدیل فایل XML به فایل CSV ایمن است زیرا فایل های آپلود شده پس از 24 ساعت حذف می شوند.
همچنین ببینید
همچنین توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید:
- با استفاده از REST API در پایتون، اسناد Word را به PDF تبدیل کنید
- تبدیل PDF به سند Word قابل ویرایش با Python SDK
- ادغام پاورپوینت PPT/PPTX فایل های آنلاین با استفاده از REST API در Ruby
- استخراج داده های خاص از PDF با استفاده از پایتون
- تبدیل فایل های MSG و EML به PDF در پایتون
- نحوه تبدیل CSV به JSON و JSON به CSV در پایتون
- نحوه تبدیل EXCEL به JSON و JSON به EXCEL در پایتون