Cara Mengonversi EXCEL ke JSON dan JSON ke EXCEL dengan Python

Konversikan EXCEL ke JSON dan JSON ke EXCEL dengan Python

Data tabel Excel dapat direpresentasikan sebagai larik objek dalam bentuk JSON. Setiap objek mewakili satu baris dalam tabel. JSON(JavaScript Object Notation) adalah format pertukaran data terstruktur yang paling banyak digunakan saat ini. Data JSON adalah cara merepresentasikan objek atau array. Mudah dibaca dan diuraikan, dan bahkan dengan Excel. Jika Anda ingin mentransfer data tabular atau menyimpan data terstruktur ke dalam bentuk tabel, diperlukan konversi format dari EXCEL ke JSON dan JSON ke EXCEL. Pada artikel ini, saya akan mendemonstrasikan cara mengonversi EXCEL ke JSON dan JSON ke EXCEL dengan Python.

Topik-topik berikut dibahas dalam artikel ini:

Python EXCEL ke JSON dan JSON ke EXCEL API - Instalasi

Untuk mengonversi file JSON ke lembar Excel dan file Excel ke format JSON, GroupDocs.Conversion menyediakan API untuk proses konversi. Pada artikel ini, kita akan menggunakan Python SDK of GroupDocs.Conversion Cloud API untuk mengonversi JSON menjadi file XLSX dan file Excel ke format JSON. Ini adalah perpustakaan Python konversi gambar dan dokumen independen platform yang kaya fitur. Ini memberikan konversi cepat gambar dan dokumen dari semua format file yang didukung dalam kualitas tinggi seperti dokumen pengolah kata, spreadsheet, presentasi, gambar, dan banyak lagi.

Anda dapat menginstal SDK konversi Python ke dalam aplikasi Python Anda menggunakan perintah berikut di konsol:

pip install groupdocs_conversion_cloud

Harap dapatkan ID dan Rahasia Klien Anda dari dasbor sebelum mengikuti langkah-langkah yang disebutkan. Setelah Anda memiliki ID dan rahasia, tambahkan kode di aplikasi python 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 EXCEL ke JSON menggunakan Python

Anda dapat mengonversi file excel ke json dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini:

Unggah File

Pertama, unggah file excel ke cloud menggunakan contoh kode yang diberikan di bawah ini:

# Unggah file Excel xlsx ke penyimpanan cloud
# Buat instance File API
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Permintaan unggah file panggilan
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\Sample-Spreadsheet-500000-rows.xlsx", "H:\\groupdocs-cloud-data\\Sample-Spreadsheet-500000-rows.xlsx", storage_name)

# Unggah file xlsx ke cloud
response = file_api.upload_file(request)
print(response.uploaded)

Hasilnya, file excel yang diunggah akan tersedia di files section dasbor Anda di cloud.

Konversi Excel ke JSON dengan Python

Langkah-langkah berikut memungkinkan konversi file excel ke format json secara terprogram dalam aplikasi Python.

  • Pertama, buat instance dari ConvertApi
  • Kemudian, buat instance pengaturan konversi menggunakan ConvertSettings
  • Selanjutnya, berikan nama penyimpanan file
  • Tetapkan jalur file excel masukan dan format keluaran sebagai “json”
  • Kemudian, atur load\options dan output\path
  • Setelah itu, buat ConvertDocumentRequest dengan ConvertSettings sebagai argumen
  • Terakhir, konversi pdf ke excel dengan memanggil convert\document() dengan ConvertDocumentRequest

Contoh kode berikut menunjukkan cara mengubah format Excel ke JSON menggunakan Python:

# Cara Mengonversi EXCEL ke JSON menggunakan Python
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/Sample-Spreadsheet-500000-rows.xlsx"
    settings.format = "json"
    
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted EXCEL to JSON format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))
Cara Mengonversi EXCEL ke JSON menggunakan Python

Cara Mengonversi EXCEL ke JSON menggunakan Python

Terakhir, contoh kode di atas akan menyimpan file JSON di cloud. Ini adalah cara terbaik untuk mengonversi file xlsx ke json.

Unduh File yang Dikonversi

Contoh kode di atas akan menyimpan file excel ke json yang dikonversi di cloud. Anda dapat mengunduhnya menggunakan contoh kode berikut:

# Inisialisasi API untuk mengunduh file yang dikonversi
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Buat permintaan unduh file json
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\Sample-Spreadsheet-500000-rows.json", storage_name)

# Unduh file yang dikonversi
response = file_api.download_file(request)

# Pindahkan file json yang diunduh ke direktori lokal Anda
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Cara Mengonversi JSON ke EXCEL menggunakan Python

Anda dapat dengan mudah mengonversi file JSON ke file Excel (.xlsx) menggunakan Python SDK. Langkah-langkah berikut yang tercantum adalah untuk mengonversi file JSON ke file Excel di aplikasi Python Anda.

  • Pertama, buat instance dari ConvertApi
  • Kemudian, buat instance pengaturan konversi menggunakan ConvertSettings
  • Selanjutnya, berikan nama penyimpanan cloud Anda
  • Tetapkan input jalur file JSON dan format output sebagai “excel”
  • Kemudian, atur jalur file keluaran
  • Sekarang, buat ConvertDocumentRequest dengan ConvertSettings sebagai argumen
  • Terakhir, konversi pdf ke kode excel online dengan memanggil metode convert\document() dengan ConvertDocumentRequest

Contoh kode berikut menunjukkan cara mengubah format JSON menjadi file excel menggunakan Python:

# Cara Mengonversi JSON ke EXCEL menggunakan Python
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/sample-json-file.json"
    settings.format = "xlsx"
    
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted json to xlsx file: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))
Cara Mengonversi JSON ke EXCEL menggunakan Python

Cara Mengonversi JSON ke EXCEL menggunakan Python

Terakhir, contoh kode di atas akan menyimpan file Excel di cloud.

Konverter JSON dan Excel Online Gratis

Bagaimana Mengonversi Excel ke JSON Array Online? Excel To JSON Converter mengonversi file excel ke JSON online. Ada konverter Excel ke JSON online gratis dan konverter JSON ke Excel online gratis. Ini telah dikembangkan menggunakan Groupdocs.Conversion Cloud REST API.

Kesimpulan

Sebagai kesimpulan, Anda telah mempelajari cara mengonversi file JSON ke format excel dan juga konversi file excel ke format JSON secara terprogram. Sekarang kamu mengerti:

  • cara mengonversi XlSX ke JSON secara terprogram;
  • unggah file secara terprogram dan unduh file yang dikonversi;
  • cara convert JSON ke XLSX menggunakan python ;

Selain itu, Anda dapat mempelajari lebih lanjut tentang API konversi format file GroupDocs.Conversion menggunakan dokumentasi, atau dengan contoh yang tersedia di GitHub. Kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berinteraksi dengan API kami secara langsung melalui browser.

Berikan pertanyaan

Anda dapat mengajukan pertanyaan tentang cara mengonversi format Excel ke JSON dan JSON ke Excel, melalui Forum Dukungan Gratis kami

Lihat juga