Mengekspor XML data dari Excel

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Setelah Anda mengimpor data XML, data dipetakan ke sel di lembar kerja, dan membuat perubahan ke data, Anda seringkali ingin mengekspor atau menyimpan data ke file XML.

Penting: Saat membuat peta XML dan mengekspor data di Excel ke file data XML, ada batasan pada jumlah baris yang dapat diekspor. Mengekspor ke XML dari Excel akan menyimpan maksimal 65.536 baris. Jika file Anda memiliki lebih dari 65.536 baris, Anda harus melakukan salah satu hal berikut ini:

  • Ekspor data menggunakan. XLSX file format.

  • Menyimpan file sebagai lembar bentang XML (. XML), yang akan kehilangan pemetaan.

  • Hapus semua baris setelah 65.536 lalu ekspor lagi untuk mempertahankan pemetaan tapi kehilangan data di akhir file.

Ikuti langkah-langkah berikut:

  1. Pada tab Pengembang, di grup XML, klik Ekspor.

    Jika Anda tidak melihat tab Pengembang, lihat Memperlihatkan tab Pengembang.

  2. Jika kotak dialog kecil Ekspor XML muncul, klik peta XML yang ingin Anda gunakan, lalu klik OK.

    Kotak dialog ini hanya muncul jika tabel XML tidak dipilih dan jika buku kerja memiliki lebih dari satu peta XML.

  3. Di kotak dialog besar Ekspor XML, di kotak Nama file, ketikkan nama untuk file data XML.

  4. Klik Ekspor.

    Catatan: Jika lembar kerja Anda memiliki judul atau label yang berbeda dari nama elemen XML dalam peta XML, Excel akan menggunakan nama elemen XML saat Anda mengekspor atau menyimpan data XML dari lembar kerja.

Ikuti langkah-langkah berikut:

  1. Mengurangi 65,537 dari total jumlah baris dalam file Anda untuk mendapatkan jumlah baris kelebihan.

  2. Menghapus baris tersebut berlebih dari awal lembar kerja Excel.

  3. Ekspor lembar kerja sebagai file data XML.

  4. Klik tutup tapi Jangan Simpan lembar. Lalu membuka kembali lembar kerja Excel.

  5. Menghapus semua baris kecuali baris dari langkah 1 di atas, lalu ekspor sebagai XML data file.

    Prosedur ini akan memberi Anda sisa dari baris. Pada titik ini, Anda akan memiliki dua file ekspor XML, yang dapat Anda gabungkan untuk membuat sebuah duplikat dari lembar kerja asli Anda.

Untuk kompatibilitas ke belakang dengan fungsionalitas XML yang lebih lama, Anda mungkin ingin menyimpan file ke file data XML (.xml) sebagai pengganti menggunakan perintah Ekspor.

Ikuti langkah-langkah berikut:

  1. Tekan Ctrl+S untuk menyimpan file Anda.

    Ini memastikan bahwa perubahan yang Anda buat ke buku kerja Anda tidak akan hilang saat buku kerja disimpan sebagai XML data file.

  2. Klik File > Simpan sebagai, dan lalu pilih lokasi tempat Anda ingin menyimpan file.

  3. Dalam kotak nama File , masukkan nama untuk XML data file.

  4. Di daftar Simpan sebagai tipe, klik Data XML, lalu klik Simpan.

  5. Jika Anda mendapatkan pesan yang mengatakan bahwa menyimpan file sebagai data XML dapat mengakibatkan kehilangan fitur, klik Lanjutkan.

  6. Jika jendela popup kecil Ekspor XML muncul, klik peta XML yang ingin Anda gunakan, dan lalu klik OK.

    Jendela pop-up ini hanya muncul jika tabel XML tidak dipilih dan buku kerja memiliki lebih dari satu peta XML.

  7. Dalam kotak dialog besar Ekspor XML, di kotak Nama file, ketikkan nama untuk file data XML.

  8. Klik Ekspor.

Catatan: Jika lembar kerja Anda memiliki judul atau label yang berbeda dari nama elemen XML dalam peta XML, Excel akan menggunakan nama elemen XML saat Anda mengekspor atau menyimpan data XML dari lembar kerja.

Masalah umum dalam mengekspor data XML

Saat Anda mengekspor XML data, Anda mungkin menemukan pesan seperti yang di bawah ini.

Peta XML dapat diekspor tapi beberapa elemen yang diperlukan tidak dipetakan

Mungkin ada beberapa alasan untuk pesan ini:

  • Peta XML yang terkait dengan tabel XML ini mempunyai satu atau beberapa elemen yang diperlukan yang tidak dipetakan ke tabel XML.

    Daftar daftar hierarkis elemen di panel tugas sumber XML menunjukkan elemen yang diperlukan dengan menempatkan tanda bintang merah di sudut kanan atas dari ikon di sebelah kiri setiap elemen. Untuk memetakan elemen yang diperlukan, seret elemen ke lokasi lembar kerja di mana Anda menginginkannya muncul.

  • Elemen tersebut merupakan struktur rekursif.

    Contoh umum struktur rekursif adalah hierarki karyawan dan manajer di mana elemen XML yang sama bertumpuk beberapa tingkat. Meskipun Anda mungkin telah memetakan semua elemen di panel tugas Sumber XML, Excel tidak mendukung struktur rekursif yang lebih dari satu tingkat kedalaman, dan oleh karena itu tidak bisa memetakan semua elemen.

  • Tabel XML berisi konten campuran.

    Konten campuran terjadi saat elemen memiliki elemen turunan dan teks sederhana di luar elemen turunan. Salah satu kasus umum adalah di mana pemformatan tag (seperti tag tebal) digunakan untuk menandai data di dalam sebuah elemen. Meskipun elemen turunan (jika Excel mendukungnya) dapat ditampilkan, konten teks akan hilang ketika data diimpor, konten teks tidak tersedia pada saat data diekspor, dan oleh karena itu tidak bisa berujung bulat.

Peta XML dalam buku kerja Anda tidak bisa diekspor

Peta XML tidak bisa diekspor jika hubungan elemen yang dipetakan dengan elemen tidak dipertahankan. Hubungan ini mungkin tidak disimpan untuk salah satu alasan berikut ini:

  • Definisi skema dari elemen yang dipetakan terdapat di dalam urutan dengan atribut berikut ini:

    • Atribut maxoccurs tidak sama dengan 1.

    • Urutan memiliki lebih dari satu elemen turunan langsung yang ditetapkan atau memiliki kompositor lain sebagai turunan langsung.

  • Elemen saudara yang tidak berulang sama dengan elemen induk berulang dipetakan ke tabel XML berbeda.

  • Beberapa elemen berulang dipetakan ke tabel XML yang sama dan pengulangan tidak ditetapkan oleh elemen induk.

  • Elemen turunan dari induk berbeda dipetakan ke tabel XML yang sama.

Selain itu, peta XML tidak bisa diekspor jika memiliki salah satu dari konstruksi skema XML berikut:

  • Daftar dari daftar —    Satu daftar item memiliki daftar item kedua.

  • Data Denormalized        Tabel XML memiliki elemen yang telah ditetapkan dalam skema agar terjadi satu kali (atribut maxoccurs disetel ke 1). Saat Anda menambahkan sebuah elemen ke tabel XML, Excel mengisi kolom tabel dengan beberapa contoh elemen.

  • Pilihan        Elemen yang dipetakan merupakan bagian dari konstruksi skema < pilihan > .

Excel tidak bisa menyimpan buku kerja karena tidak memiliki rentang yang dipetakan

Excel tidak bisa menyimpan buku kerja Anda dalam file data XML kecuali jika Anda membuat satu atau beberapa rentang yang dipetakan.

Jika Anda menambahkan peta XML ke buku kerja Anda, ikuti langkah-langkah ini untuk memetakan elemen XML ke lembar kerja Anda:

  1. Pada tab Pengembang, dalam grup XML, klik Sumber.

    Perintah XML pada tab Pengembang
    Jika Anda tidak melihat tab pengembang , lihat memperlihatkan tab pengembang.

  2. Di panel tugas Sumber XML, pilih elemen yang ingin Anda petakan ke lembar kerja Anda.

    Untuk memilih elemen yang tidak berdekatan, klik satu elemen, tahan CTRL, lalu klik setiap elemen.

  3. Seret elemen terpilih ke lokasi lembar kerja di mana Anda ingin menampilkannya.

Jika Anda belum menambahkan peta XML ke buku kerja Anda, atau jika data Anda tidak dalam tabel XML, Simpan buku kerja Anda dalam format file buku kerja Excel makro aktif (.xlsm).

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×