Mengimpor data XML

Jika sebelumnya Anda membuat peta XML, Anda bisa menggunakannya untuk mengimpor data XML ke dalam sel yang dipetakan, tapi ada juga beberapa metode dan perintah untuk mengimpor data XML tanpa peta XML.

Jika Anda memiliki peta XML, lakukan ini untuk mengimpor data XML ke dalam sel yang dipetakan:

  1. Dalam peta XML, pilih salah satu sel yang dipetakan.

  2. Klik pengembang > impor.

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

  3. Dalam kotak dialog impor XML , temukan dan pilih file data XML (. xml) yang ingin Anda impor, dan klik impor.

Cara lain untuk mengimpor data XML

Untuk informasi selengkapnya tentang masalah, lihat masalah umum dengan mengimpor data XML di akhir artikel ini.

Mengimpor file data XML sebagai tabel XML

  1. Klik pengembang > impor.

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

  2. Dalam kotak dialog impor XML , temukan dan pilih file data XML (. xml) yang ingin Anda impor, dan klik impor.

    Jika file data XML tidak merujuk ke skema, Excel menyimpulkan skema dari file data XML.

  3. Dalam kotak dialog impor data , lakukan salah satu hal berikut ini:

    1. Memilih tabel XML di lembar kerja yang sudah ada untuk mengimpor konten file data XML ke dalam tabel XML dalam lembar kerja Anda pada lokasi sel tertentu.

    2. Memilih tabel XML di lembar kerja baru untuk mengimpor konten file ke dalam tabel XML dalam lembar kerja baru yang dimulai pada sel A1. Skema file data XML ditampilkan di panel tugas sumber XML .

  4. Jika file data XML tidak merujuk ke skema, Excel akan menyimpulkan skema dari file data XML.

  5. Untuk mengontrol perilaku data XML (seperti pengikatan data, format, dan tata letak), klik properti, yang menampilkan kotak dialog properti peta XML . Misalnya, data yang sudah ada dalam rentang yang dipetakan akan ditimpa saat Anda mengimpor data secara default, tetapi Anda bisa mengubahnya.

Mengimpor beberapa file data XML

  1. Pilih sel yang dipetakan untuk mengimpor beberapa file XML ke dalam sekumpulan sel yang dipetakan.

    Jika Anda ingin mengimpor beberapa file XML ke dalam beberapa kumpulan sel yang dipetakan, klik sel di mana saja pada lembar kerja yang tidak dipetakan.

  2. Klik pengembang > impor.

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

  3. Dalam kotak dialog impor XML , temukan dan pilih file data XML (. xml) yang ingin Anda impor.

    • Jika file bersebelahan, tekan Shift, dan klik file pertama dan terakhir dalam daftar. Semua data dari file XML akan diimpor dan ditambahkan ke sel yang dipetakan.

    • Jika file tidak bersebelahan, tekan dan tahan Ctrl, dan klik setiap file yang ingin Anda impor dalam daftar.

  4. Klik Impor.

    Jika Anda memilih file yang tidak bersebelahan, kotak dialog <filename>. xml pengimporan akan muncul. Pilih peta XML yang terkait dengan file data XML yang Anda impor untuk setiap file.

    Untuk menggunakan peta tunggal untuk semua file yang dipilih yang belum diimpor, pilih gunakan peta XML ini untuk semua file yang dipilih dari skema ini.

Mengimpor beberapa file data XML sebagai data eksternal

Untuk mengimpor beberapa file XML yang menggunakan namespace yang sama tetapi skema XML berbeda, Anda bisa menggunakan perintah dari impor data XML . Excel membuat peta XML yang unik untuk setiap file data XML yang Anda impor.

Catatan: Jika Anda mengimpor beberapa file XML yang tidak menentukan namespace, file XML ini diperlakukan seolah-olah mereka menggunakan namespace yang sama.

  1. Jika Anda menggunakan Excel dengan langganan Office 365 , klik data > Dapatkan > datadari file > dari XML.

    Jika Anda menggunakan Excel 2016 atau yang lebih lama, klik > datadari sumber lain > dari impor data XML.

  2. Masuk ke drive, folder, atau lokasi internet yang memiliki file data XML (. xml) yang ingin Anda impor.

  3. Pilih file dan klik Buka.

  4. Dalam kotak dialog impor data , lakukan salah satu hal berikut ini:

    • Tabel XML di lembar kerja yang sudah ada    Konten file diimpor ke dalam tabel XML baru dalam lembar kerja baru. Jika file data XML tidak merujuk ke skema, Excel menyimpulkan skema dari file data XML.

    • Lembar kerja yang sudah ada    Data XML diimpor dalam tabel dua dimensi dengan baris dan kolom yang memperlihatkan Tag XML sebagai judul kolom, dan data dalam baris di bawah judul kolom. Elemen pertama (simpul akar) digunakan seperti judul dan ditampilkan di lokasi sel tertentu. Sisa Tag diurutkan menurut abjad di baris kedua. Dalam kasus ini, Excel tidak menyimpulkan skema, dan Anda tidak bisa menggunakan peta XML.

    • Lembar kerja baru    Excel menambahkan lembar kerja baru ke buku kerja Anda dan secara otomatis menempatkan data XML di sudut kiri atas lembar kerja baru. Jika file data XML tidak merujuk ke skema, Excel menyimpulkan skema dari file data XML.

  5. Untuk mengontrol perilaku data XML, seperti pengikatan data, format, dan tata letak, klik properti, yang menampilkan kotak dialog properti peta XML . Misalnya, data yang sudah ada dalam rentang yang dipetakan akan ditimpa saat Anda mengimpor data secara default, tetapi Anda bisa mengubahnya.

Membuka file data XML untuk mengimpor datanya

  1. Klik File > Buka.

    Jika Anda menggunakan Excel 2007, klik tombol Microsoft Office Gambar tombol Office > buka.

  2. Dalam kotak dialog buka , klik drive, folder, atau lokasi internet yang memiliki file yang ingin Anda buka.  

  3. Pilih file dan klik Buka.

  4. Apabila kotak dialog impor XML muncul, file yang Anda buka mengacu ke satu atau beberapa lembar gaya transformasi stylesheet (XSLT), jadi Anda bisa mengklik salah satu opsi berikut ini:

    • Membuka file tanpa menerapkan lembar gaya    Data XML diimpor dalam tabel dua dimensi dengan baris dan kolom yang memperlihatkan Tag XML sebagai judul kolom, dan data dalam baris di bawah judul kolom. Elemen pertama (simpul akar) digunakan seperti judul dan ditampilkan di lokasi sel tertentu. Sisa Tag diurutkan menurut abjad di baris kedua. Dalam kasus ini, Excel tidak menyimpulkan skema, dan Anda tidak bisa menggunakan peta XML.

    • Membuka file dengan lembar gaya berikut yang diterapkan (pilih satu)    Pilih lembar gaya yang ingin Anda terapkan, lalu klik OK. Data XML diformat sesuai dengan lembar gaya yang Anda pilih.

      Catatan: Data XML dibuka sebagai baca-saja di Excel sehingga Anda tidak secara tidak sengaja menyimpan file sumber asli dalam format file buku kerja Excel makro aktif (. xlsm). Dalam kasus ini, Excel tidak menyimpulkan skema, dan Anda tidak bisa menggunakan peta XML.

  5. Jika kotak dialog buka XML muncul, file XML tidak memiliki referensi lembar gaya XSLT apa pun. Untuk membuka file, klik salah satu opsi berikut ini:

    • Klik sebagai tabel XML untuk membuat tabel XML dalam buku kerja baru.

      Konten file diimpor ke dalam tabel XML. Jika file data XML tidak merujuk ke skema, Excel menyimpulkan skema dari file data XML.

    • Kanan Sebagai buku kerja baca-saja.

      Data XML diimpor dalam tabel dua dimensi dengan baris dan kolom yang memperlihatkan Tag XML sebagai judul kolom, dan data dalam baris di bawah judul kolom. Elemen pertama (simpul akar) digunakan seperti judul dan ditampilkan di lokasi sel tertentu. Sisa Tag diurutkan menurut abjad di baris kedua. Dalam kasus ini, Excel tidak menyimpulkan skema, dan Anda tidak bisa menggunakan peta XML.

      Data XML dibuka sebagai baca-saja di Excel sehingga Anda tidak secara tidak sengaja menyimpan file sumber asli dalam format file buku kerja Excel makro aktif (. xlsm). Dalam kasus ini, Excel tidak menyimpulkan skema, dan Anda tidak bisa menggunakan peta XML.

    • Klik gunakan panel tugas sumber XML.

      Skema file data XML ditampilkan di panel tugas sumber XML . Anda dapat menyeret elemen skema ke lembar kerja untuk memetakan elemen tersebut ke lembar kerja.

      Jika file data XML tidak merujuk ke skema, Excel menyimpulkan skema dari file data XML.

Masalah umum dengan mengimpor data XML

Excel menampilkan kotak dialog kesalahan impor XML ketika tidak bisa memvalidasi data sesuai dengan peta XML. Dalam kotak dialog ini, klik detail untuk informasi tambahan tentang setiap kesalahan. Tabel berikut ini mencantumkan beberapa kesalahan impor umum:

Kesalahan

Apa yang terjadi

Validasi skema gagal

Saat Anda mengklik validasi data terhadap skema untuk impor dan ekspor dalam kotak dialog properti peta XML , maka data telah diimpor, tetapi data tidak divalidasi terhadap peta XML yang ditentukan.

Beberapa data diimpor sebagai teks

Beberapa atau semua data yang Anda impor dikonversi dari tipe data yang dideklarasikan ke teks. Untuk menggunakan data ini dalam penghitungan, Anda harus mengonversi data dari teks menjadi angka atau tanggal. Misalnya, nilai tanggal yang dikonversi ke teks tidak akan berfungsi sebagaimana dimaksudkan dalam fungsi YEAR hingga Anda mengonversinya menjadi tipe data tanggal. Excel mengonversi data menjadi teks ketika:

  • Data dalam format Excel tidak mendukung.

  • Data tidak kompatibel dengan representasi internal Excel dari tipe data XSD. Untuk memperbaiki masalah ini, periksa setiap deklarasi tipe data untuk memastikan bahwa data XML Anda valid sesuai dengan skema XML.

Kesalahan Parse XML

Parser XML tidak bisa membuka file XML yang ditentukan. Pastikan file XML tidak memiliki kesalahan sintaks, dan XML tersebut dibentuk.

Tidak dapat menemukan peta XML yang sesuai dengan data

Masalah ini bisa terjadi saat Anda memilih lebih dari satu file data XML untuk diimpor, dan Excel tidak bisa menemukan peta XML yang cocok untuk salah satu file. Untuk file yang dinamai dalam bilah judul kotak dialog, impor skema yang sesuai terlebih dahulu, lalu coba mengimpor file lagi.

Tabel XML tidak bisa diubah ukurannya untuk mengakomodasi data

Anda mencoba menambahkan baris dengan mengimpor atau menambahkan data ke tabel XML, tapi tidak ada ruang untuk tabel untuk diperluas. Tabel XML hanya bisa diperluas dari bawah ke bawah. Misalnya, mungkin ada objek, seperti gambar atau tabel lain, tepat di bawah tabel XML yang mencegah tabel XML berkembang. Atau, untuk tabel XML untuk diperluas, akan melebihi batas baris Excel 1.048.576. Untuk memperbaiki masalah ini, susun ulang tabel dan objek pada lembar kerja untuk memperbolehkan tabel XML diperluas dari bawah ke bawah.

File XML yang ditentukan tidak merujuk ke skema

File XML yang Anda coba buka tidak merujuk ke skema XML. Untuk bekerja dengan data XML yang ada di file, Excel memerlukan skema berdasarkan konten file XML. Jika skema tersebut salah atau tidak cukup, Hapus dari buku kerja Anda. Lalu buat file skema XML dan edit file data XML sehingga file data XML merujuk ke skema. Untuk informasi selengkapnya, lihat memetakan elemen XML ke sel dalam peta XML.

Catatan: Anda tidak bisa mengekspor skema disimpulkan Excel sebagai file data skema XML terpisah (. xsd). Meskipun ada editor skema XML dan metode lainnya untuk membuat file skema XML, Anda mungkin tidak memiliki akses yang sesuai atau tidak mengetahui bagaimana cara menggunakannya.

Ikuti langkah-langkah ini untuk menghapus skema yang dibuat Excel dari buku kerja Anda:

  1. Klik Pengembang > Sumber.

    Perintah XML pada tab Pengembang

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

  2. Di panel tugas sumber XML , klik peta XML.

  3. Dalam kotak dialog peta XML , klik peta XML yang dibuat Excel, dan klik Hapus.

Mengimpor beberapa file XML yang menggunakan namespace yang sama namun skemyang berbeda tidak berfungsi seperti yang diharapkan

Saat Anda bekerja dengan beberapa file data XML dan skema XML, Anda biasanya membuat peta XML untuk setiap skema, memetakan elemen yang Anda inginkan, lalu mengimpor setiap file data XML ke peta XML yang sesuai. Menggunakan perintah impor untuk membuka beberapa file XML dengan namespace yang sama, Anda hanya bisa menggunakan satu skema XML. Saat Anda menggunakan perintah ini untuk membuka beberapa file XML yang menggunakan namespace yang sama tetapi skema yang berbeda, Anda bisa mendapatkan hasil yang tidak diharapkan. Misalnya, data mungkin ditimpa, atau file tidak dapat dibuka.

Untuk mengimpor beberapa file XML yang menggunakan namespace yang sama tetapi skema XML berbeda, coba gunakan perintah dari impor data XML (klik data > dari sumber lain). Perintah ini memperbolehkan beberapa file XML dengan namespace yang sama untuk menggunakan beberapa skema XML. Excel membuat peta XML yang unik untuk setiap file data XML yang ingin Anda impor.

Catatan: Jika Anda mengimpor beberapa file XML yang tidak menentukan namespace, file XML ini diperlakukan seolah-olah mereka menggunakan namespace yang sama.

Memperlihatkan tab Pengembang

Jika Anda tidak melihat tab Pengembang, lakukan hal berikut untuk menampilkannya:

  • Di Excel 2013 dan Excel 2010:

    1. Klik File > Opsi.

    2. Klik kategori Kustomisasi Pita.

    3. Di bawah Tab Utama, centang kotak Pengembang, dan klik OK.

  • Di Excel 2007:

    1. Klik Microsoft Office Button Gambar tombol Office > Opsi Excel.

    2. Klik kategori Populer.

    3. Di bawah Opsi terbaik untuk bekerja dengan Excel, centang kotak Perlihatkan tab Pengembang di Pita, dan klik OK.

Lihat Juga

Atas tampilan XML di

peta elemen XML ke sel di dalam peta XML

mengekspor data

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.

×