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 XML Conversion API – Instalasi
- Cara Mengonversi XML ke CSV dengan Python menggunakan REST API
- Cara Mengonversi CSV ke XML dengan Python menggunakan REST API
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))
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))
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:
- Konversi Dokumen Word ke PDF menggunakan REST API dengan Python
- Konversi PDF ke Dokumen Word yang Dapat Diedit dengan Python SDK
- Gabungkan File PowerPoint PPT/PPTX Online menggunakan REST API di Ruby
- Ekstrak Data Tertentu dari PDF menggunakan Python
- Konversikan file MSG dan EML ke PDF dengan Python
- Cara Mengonversi CSV ke JSON dan JSON ke CSV dengan Python
- Cara Mengonversi EXCEL ke JSON dan JSON ke EXCEL dengan Python