XML означає Extensible Markup Language. Він був розроблений для зберігання та транспортування даних. Це дуже простий і гнучкий текстовий формат для представлення структурованої інформації. Файл CSV(значення, розділені комами) — це простий текстовий файл, який містить записи даних із значеннями, розділеними комами. XML є більш читабельним форматом файлу, ніж звичайний файл CSV, тоді як CSV значно менший за XML. У деяких випадках може знадобитися змінити файл XML на файл CSV або навпаки. У цій публікації блогу ми розповімо, як конвертувати XML у CSV і CSV у XML у Python за допомогою REST API.
У цій публікації блогу розглядаються такі теми:
- API перетворення XML у CSV і CSV у XML – встановлення
- Як конвертувати XML у CSV у Python за допомогою REST API
- Як перетворити CSV на XML у Python за допомогою REST API
API перетворення XML у CSV і CSV у XML – встановлення
Для конвертації XML у CSV онлайн або навпаки я буду використовувати Python SDK API GroupDocs.Conversion Cloud. Ця бібліотека перетворення документів Python є незалежною від платформи бібліотекою з відкритим кодом і службою перетворення форматів файлів. Це 100% безкоштовна, безпечна та проста у використанні бібліотека Python для конвертації форматів файлів. Це дозволяє конвертувати підтримувані формати в будь-який інший формат програмним шляхом у хмарі.
Ви можете інтегрувати API онлайн-перетворення файлів у свій проект Python, щоб конвертувати різні формати файлів, виконавши наведену нижче команду:
pip install groupdocs_converison_cloud
Потім отримайте ідентифікатор клієнта та секрет клієнта з інформаційної панелі, перш ніж почати виконувати кроки та доступні зразки коду Python. Після того, як ви зібрали ідентифікатор клієнта та секрет клієнта, додайте наведений нижче сценарій python у свій проект:
# Імпортуйте Python SDK у свою програму python із 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 у Python за допомогою REST API
Для програмного перетворення XML у CSV на Python у хмарі виконайте наведені нижче дії. По-перше, завантажте XML-файл у хмару за допомогою прикладу коду. У результаті завантажений XML-файл буде доступний у розділі файлів вашої інформаційної панелі в хмарі.
Потім програмно імпортуйте файл XML до CSV у Python, виконавши наведені нижче дії.
- Створіть екземпляр ConvertApi
- Створіть екземпляр ConvertSettings
- Встановіть назву сховища та шлях до вхідного файлу XML
- Далі призначте формату «csv».
- Тепер укажіть шлях до отриманого файлу CSV
- Створіть ConvertDocumentRequest за допомогою ConvertSettings
- Нарешті, виконайте перетворення, викликавши метод convertDocument() за допомогою ConvertDocumentRequest
У наведеному нижче фрагменті коду показано, як конвертувати XML у CSV у сценарії python за допомогою REST API:
# Як конвертувати XML у CSV онлайн на Python за допомогою 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 у Python за допомогою REST API
Далі програмно перетворіть CSV на XML у Python у хмарі, виконавши наведені нижче дії.
- Створіть екземпляр ConvertApi
- Створіть екземпляр ConvertSettings
- Встановіть назву сховища та шлях до вхідного файлу CSV
- Призначте «xml» до формату
- Тепер укажіть вихідний шлях до xml-файлу
- Створіть ConvertDocumentRequest за допомогою ConvertSettings
- Перетворіть, викликавши метод convertDocument() за допомогою ConvertDocumentRequest
Виконайте вже виконані кроки, щоб завантажити вхідний файл, а потім завантажити перетворений файл XML. У наведеному нижче прикладі коду показано, як конвертувати файл CSV у XML онлайн у Python за допомогою REST API:
# Як перетворити CSV на XML у Python за допомогою 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 безкоштовно? Будь ласка, спробуйте безкоштовний онлайн-конвертер XML у CSV, щоб перетворити великий XML у CSV, який розроблено за допомогою вищезгаданого API.
Безкоштовний онлайн-конвертер CSV у XML
Як безкоштовно конвертувати CSV у XML? Будь ласка, спробуйте наведений нижче безкоштовний онлайн-конвертер CSV у XML, який розроблено за допомогою наведеного вище API.
Підводячи підсумки
Давайте закінчимо цю публікацію в блозі. Підводячи підсумок, що ви дізналися:
- як конвертувати XML у CSV онлайн на Python;
- Програмне перетворення файлу CSV у файл XML онлайн на Python;
- онлайн-конвертер python XML у CSV і безкоштовний онлайн-конвертер CSV у XML;
Тим не менш, ви можете завантажити повний вихідний код Python SDK з GitHub і оновити його відповідно до ваших вимог. Крім того, ви можете ознайомитися з більш просунутими рішеннями для перетворення за допомогою документації. Ми також підтримуємо розділ API Reference, який дозволяє візуалізувати наші API та взаємодіяти з ними безпосередньо через браузер.
Нарешті, groupdocs.com пише нові статті в блозі про онлайновий конвертер файлів між різними форматами файлів. Тому, будь ласка, залишайтеся на зв’язку для регулярних оновлень.
Задайте питання
Якщо у вас виникли запитання/обговорення щодо конвертера XML у CSV або навпаки, відвідайте наш безкоштовний форум підтримки.
поширені запитання
Як конвертувати XML-файл у CSV у python чи навпаки?
Перейдіть це посилання, щоб дізнатися фрагмент коду Python, щоб легко перетворити XML на CSV.
Чи можете ви перетворити великий XML-файл у CSV на python за допомогою REST API?
Створіть екземпляр ConvertApi, установіть значення параметрів перетворення та викличте метод convertDocument за допомогою ConvertDocumentRequest, щоб імпортувати файл XML у CSV. Це досить легко конвертувати XML у файл CSV.
Як конвертувати XML у CSV онлайн безкоштовно?
Програмне забезпечення для онлайн-перетворення XML у CSV дозволяє конвертувати XML у CSV безкоштовно, легко та швидко. Після завершення перетворення XML у CSV ви можете завантажити перетворений файл CSV із хмарного сховища.
Як встановити безкоштовну бібліотеку для завантаження конвертера XML у CSV?
Установіть і завантажте бібліотеку Python інструмента для конвертації XML у CSV, щоб програмно створювати та обробляти перетворення XML у CSV.
Чи безпечно використовувати онлайн-конвертер CSV у XML безкоштовно?
Так, конвертувати файл XML у файл CSV безпечно, оскільки завантажені файли буде видалено через 24 години.
Дивись також
Ми також рекомендуємо відвідати такі посилання, щоб дізнатися більше про:
- Перетворюйте документи Word у PDF за допомогою REST API у Python
- Перетворіть PDF на редагований документ Word за допомогою Python SDK
- Об’єднайте файли PowerPoint PPT/PPTX онлайн за допомогою REST API у Ruby
- Витягніть певні дані з PDF за допомогою Python
- Перетворюйте файли MSG і EML у PDF на Python
- Як конвертувати CSV у JSON і JSON у CSV у Python
- Як перетворити EXCEL на JSON і JSON на EXCEL на Python