Cara Mengonversi XML ke CSV dan CSV ke XML dengan Python

Konversikan XML ke CSV dan CSV ke XML dengan Python

XML adalah singkatan dari Extensible Markup Language. Itu dirancang untuk menyimpan dan mengangkut data. Ini adalah format teks yang sangat sederhana dan fleksibel untuk merepresentasikan informasi terstruktur. File CSV(nilai yang dipisahkan koma) adalah file teks biasa yang berisi rekaman data dengan nilai yang dipisahkan koma. XML adalah format file yang lebih mudah dibaca daripada file CSV biasa, sementara CSV jauh lebih kecil daripada XML. Dalam kasus tertentu, Anda mungkin perlu mengubah file XML menjadi CSV, atau sebaliknya. Dalam posting blog ini, kita akan membahas cara mengonversi XML ke CSV dan CSV ke XML dengan Python menggunakan REST API.

Topik-topik berikut dicakup dalam posting blog ini:

XML ke CSV dan CSV ke API Konversi XML – Instalasi

Untuk mengonversi XML ke CSV online, atau sebaliknya, saya akan menggunakan Python SDK of GroupDocs.Conversion Cloud API. Pustaka konversi dokumen Python ini adalah pustaka sumber terbuka platform-independen dan layanan konversi format file. Ini 100% gratis, aman, dan mudah digunakan pustaka Python untuk mengonversi format file. Ini memungkinkan Anda untuk mengonversi format yang didukung ke format lain apa pun secara terprogram di cloud.

Anda dapat mengintegrasikan API konversi file online ke dalam proyek Python Anda untuk mengonversi berbagai format file dengan menjalankan perintah di bawah ini:

pip install groupdocs_converison_cloud

Kemudian, dapatkan ID Klien dan Rahasia Klien Anda dari dashboard sebelum Anda mulai mengikuti langkah-langkah dan contoh kode python yang tersedia. Setelah Anda mengumpulkan ID Klien dan Rahasia Klien, tambahkan skrip python di bawah ini di proyek Anda:

# Impor Python SDK di aplikasi python Anda dari http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Dapatkan client_id dan client_secret dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Dapatkan konfigurasi File API
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

Cara Mengonversi XML ke CSV dengan Python menggunakan REST API

Untuk mengonversi XML ke CSV dengan Python secara terprogram di cloud, ikuti langkah-langkah yang disebutkan di bawah ini. Pertama, unggah file XML ke cloud menggunakan contoh kode. Hasilnya, file XML yang diunggah akan tersedia di files section dasbor Anda di cloud.

Selanjutnya, impor file XML ke CSV dengan Python secara terprogram dengan mengikuti langkah-langkah seperti di bawah ini:

  • Buat instance dari ConvertApi
  • Buat instance dari ConvertSettings
  • Tetapkan nama penyimpanan dan input jalur file XML
  • Selanjutnya, tetapkan “csv” ke format
  • Sekarang, berikan jalur file CSV yang dihasilkan
  • Buat ConvertDocumentRequest dengan ConvertSettings
  • Terakhir, lakukan konversi dengan memanggil metode convertDocument() dengan ConvertDocumentRequest

Cuplikan kode berikut menunjukkan cara mengonversi XML ke CSV dalam skrip python menggunakan REST API:

# Cara Mengonversi XML ke CSV Online dengan Python menggunakan REST API
try:
    # Buat instance API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Tentukan pengaturan konversi
    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))
Cara mengonversi file XML ke CSV dengan Python

Konversi XML ke CSV dengan Python

Terakhir, Anda dapat mengunduh file CSV yang dikonversi menggunakan unduh cuplikan kode file.

Cara Mengonversi CSV ke XML dengan Python menggunakan REST API

Selanjutnya, ubah CSV ke XML dengan Python secara terprogram di cloud dengan mengikuti langkah-langkah seperti di bawah ini:

  • Buat instance dari ConvertApi
  • Buat instance dari ConvertSettings
  • Tetapkan nama penyimpanan dan masukan jalur file CSV
  • Tetapkan “xml” ke format
  • Sekarang, berikan jalur file xml keluaran
  • Buat ConvertDocumentRequest dengan ConvertSettings
  • Konversikan dengan memanggil metode convertDocument() dengan ConvertDocumentRequest

Ikuti langkah-langkah yang sudah dikonversi untuk mengunggah file input dan kemudian untuk mengunduh file XML yang dikonversi. Contoh kode berikut menunjukkan cara mengonversi file CSV ke XML online dengan Python menggunakan REST API:

# Cara Mengonversi CSV ke XML dengan Python menggunakan REST API
try:
    # Buat instance API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Tentukan pengaturan konversi
    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))
Bagaimana mengkonversi CSV ke XML dengan python

Cara mengubah file CSV ke XML menggunakan Python

Konverter XML ke CSV Online Gratis

Bagaimana cara mengonversi file XML ke CSV Gratis? Silakan coba [konverter XML ke CSV gratis online] berikut 18 untuk mengonversi XML besar ke CSV, yang dikembangkan menggunakan API di atas.

Konverter CSV ke XML Gratis Online

Bagaimana cara mengonversi CSV ke XML Gratis? Silakan coba CSV to XML converter free online berikut, yang dikembangkan menggunakan API di atas.

Menyimpulkan

Mari kita akhiri posting blog ini di sini. Untuk meringkas, apa yang telah Anda pelajari:

  • cara mengonversi XML ke CSV online dengan Python;
  • Mengonversi file CSV ke XML secara terprogram secara online dengan Python;
  • pengonversi python XML ke CSV online dan pengonversi CSV ke XML online gratis;

Meskipun demikian, Anda dapat mempertimbangkan untuk mengunduh kode sumber lengkap Python SDK dari GitHub dan memperbaruinya sesuai kebutuhan Anda. Selain itu, Anda dapat menjelajahi solusi konversi yang lebih canggih menggunakan dokumentasi. Kami juga mendukung bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berinteraksi dengan API kami secara langsung melalui browser.

Terakhir, groupdocs.com sedang menulis artikel blog baru tentang konverter file online antara berbagai format file. Jadi, harap tetap berhubungan untuk pembaruan rutin.

Berikan pertanyaan

Untuk pertanyaan/diskusi tentang pengonversi XML ke CSV, atau sebaliknya, silakan kunjungi [Forum Dukungan Gratis] kami24.

FAQ

Bagaimana cara mengonversi File XML ke CSV dengan python, atau sebaliknya?

Ikuti tautan ini untuk mempelajari cuplikan kode Python untuk cara mengubah XML menjadi CSV dengan mudah.

Bisakah Anda mengonversi file XML besar ke CSV dengan python menggunakan REST API?

Buat instance ConvertApi, tetapkan nilai setelan konversi dan aktifkan metode convertDocument dengan ConvertDocumentRequest untuk mengimpor file XML ke CSV. Ini cukup mudah untuk mengonversi file XML ke CSV.

Bagaimana cara mengonversi XML ke CSV online gratis?

Perangkat lunak pengonversi XML ke CSV online memungkinkan Anda mengonversi XML ke CSV secara gratis, mudah dan cepat. Setelah konversi XML ke CSV selesai, Anda dapat mengunduh file CSV yang dikonversi dari penyimpanan cloud.

Bagaimana cara menginstal pustaka unduhan gratis konverter XML ke CSV?

Instal dan unduh XML to CSV converter tool Python library untuk membuat, dan memproses konversi XML ke CSV secara terprogram.

Apakah aman menggunakan konverter CSV ke XML online gratis?

Ya, aman untuk mengonversi file XML menjadi file CSV karena file yang diunggah akan dihapus setelah 24 jam.

Lihat juga

Kami juga menyarankan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: