Mengeksport data XML daripada Excel 2016

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Selepas anda telah mengimport data XML, memetakan data ke sel dalam lembaran kerja anda dan membuat perubahan pada data, anda sering kali ingin mengeksport atau menyimpan data ke fail XML.

Penting: Apabila mencipta peta XML dan mengeksport data dalam Excel ke fail data XML, terdapat had pada bilangan baris yang boleh dieksport. Mengeksport ke XML daripada Excel akan menyimpan 65,536 baris maksimum. Jika fail anda mempunyai lebih daripada 65,536 baris, anda harus lakukan salah satu daripada berikut:

  • Eksport data dengan format fail .xlsx.

  • Simpan fail sebagai Hamparan XML ( .xml) yang akan menyebabkan pemetaan hilang.

  • Padam semua baris selepas 65,536 kemudian eksport sekali lagi untuk mengekalkan pemetaan tetapi data di penghujung fail akan hilang.

Mengeksport data XML dari lembaran kerja yang tidak melebihi 65,536 baris

  1. Pada tab Pembangun, dalam kumpulan XML, klik Eksport.

    Jika anda tidak melihat tab Pembangun, lihat Tunjukkan tab Pembangun.

  2. Jika kotak dialog Eksport XML kecil muncul, klik peta XML yang anda ingin gunakan kemudian klik OK.

    Kotak dialog ini hanya muncul jika jadual XML tidak dipilih dan jika buku kerja mempunyai lebih daripada satu peta XML.

  3. Kotak dialog Eksport XML yang besar, dalam kotak nama Fail, taipkan nama untuk fail data XML.

  4. Klik Eksport.

    Nota: Jika lembaran kerja anda mempunyai tajuk atau label yang berlainan daripada nama unsur XML dalam peta XML, Excel akan menggunakan nama unsur XML apabila anda mengeksport atau menyimpan data XML dari lembaran kerja.

Mengeksport data XML dari lembaran kerja yang melebihi 65,536 baris

  1. Tolak 65537 daripada jumlah bilangan baris dalam fail anda.

    Ini memberikan anda x baris.

  2. Padam x baris dari permulaan lembaran kerja Excel.

  3. Eksport lembaran kerja sebagai fail data XML.

  4. Klik Tutup kemudian buka semula lembaran kerja Excel.

  5. Padam semuanya selepas jumlah x kemudian eksport sebagai fail data XML.

    Prosedur ini akan memberikan anda baki baris. Ketika itu anda akan mempunyai dua fail eksport XML, yang anda boleh gabungkan untuk mencipta pendua bagi lembaran kerja asal anda.

Simpan data XML dalam sel dipetakan ke fail data XML

Untuk keserasian ke belakang dengan kefungsian XML yang lebih awal, anda mungkin ingin menyimpan fail ke fail data XML ( .xml) dan bukannya menggunakan perintah Eksport.

  1. Tekan Ctrl+S untuk menyimpan fail anda.

    Langkah ini memastikan bahawa sebarang perubahan yang anda buat pada buku kerja anda tidak akan hilang apabila buku kerja disimpan sebagai fail data XML.

  2. Klik Fail, klik Simpan Sebagai dan pilih lokasi untuk menyimpan fail.

  3. Dalam kotak Nama fail, taipkan nama untuk fail data XML.

  4. Dalam senarai Simpan sebagai jenis, klik Data XML kemudian klik Simpan.

  5. Jika anda mendapat mesej yang menyatakan bahawa menyimpan fail sebagai data XML mungkin mengakibatkan kehilangan ciri, klik Teruskan.

  6. Jika kotak dialog Eksport XML kecil muncul, klik peta XML yang anda ingin gunakan kemudian klik OK.

    Kotak dialog ini hanya muncul jika jadual XML tidak dipilih dan buku kerja mempunyai lebih daripada satu peta XML.

  7. Kotak dialog Eksport XML yang besar, dalam kotak nama Fail, taipkan nama untuk fail data XML.

  8. Klik Eksport.

Nota: Jika lembaran kerja anda mempunyai tajuk atau label yang berlainan daripada nama unsur XML dalam peta XML, Excel akan menggunakan nama unsur XML apabila anda mengeksport atau menyimpan data XML dari lembaran kerja.

Isu biasa dengan mengeksport data XML

Apabila anda mengeksport data XML, anda mungkin mendapat mesej seperti yang di bawah.

Peta XML boleh dieksport tetapi beberapa unsur yang diperlukan tidak dipetakan

Terdapat beberapa sebab yang berkemungkinan untuk mesej ini:

  • Peta XML yang berkaitan dengan jadual XML ini mempunyai satu atau lebih unsur yang diperlukan yang belum dipetakan pada jadual XML.

    Senarai berhierarki unsur dalam anak tetingkap tugas sumber XML menunjukkan unsur yang diperlukan dengan meletakkan asterisk merah di sudut atas kanan ikon di sebelah kiri setiap unsur. Untuk memetakan unsur yang diperlukan, seretnya ke lokasi lembaran kerja yang anda ingin unsur tersebut muncul.

  • Unsur ialah struktur rekursif.

    Contoh biasa struktur rekursif ialah hierarki pekerja dan pengurus apabila unsur XML yang sama tersarang beberapa aras. Walaupun anda mungkin telah memetakan semua unsur di dalam anak tetingkap tugas Sumber XML, Excel tidak menyokong struktur rekursif yang melebihi satu aras dan oleh itu tidak boleh memetakan semua unsur.

  • Jadual XML mengandungi kandungan bercampur.

    Kandungan bercampur berlaku apabila unsur mempunyai unsur anak dan teks mudah di luar unsur anak. Satu kes umum adalah apbila tag pemformatan (seperti tag tebal) digunakan untuk menandakan data dalam unsur. Walaupun unsur anak (jika Excel menyokongnya) boleh dipaparkan, kandungan teks akan hilang apabila data diimport, tidak tersedia apabila data dieksport, dan oleh itu tidak boleh berbalik.

Peta XML dalam buku kerja anda tidak dapat dieksport

Peta XML tidak dapat dieksport jika hubungan unsur yang dipetakan dengan unsur lain tidak boleh dikekalkan. Hubungan ini mungkin tidak dikekalkan atas sebab-sebab berikut:

  • Takrif skema bagi unsur yang dipetakan terkandung dalam jujukan dengan atribut berikut:

    • Atribut Maxoccurs tidak sama dengan 1.

    • Jujukan mempunyai lebih daripada satu unsur anak langsung ditakrifkan atau mempunyai kompositor lain sebagai anak langsung.

  • Unsur saudara tidak berulang dengan unsur induk berulang yang sama dipetakan pada jadual XML yang berbeza.

  • Berbilang unsur berulang dipetakan pada jadual XML yang sama dan ulangan tidak ditakrif oleh unsur moyang.

  • Unsur anak daripada induk berlainan dipetakan kepada jadual XML yang sama.

Selain itu, peta XML tidak dapat dieksport jika ia mempunyai salah satu daripada binaan skema XML berikut:

  • Senarai dalam senarai    satu senarai item yang mempunyai senarai item kedua.

  • Data nyahnormal    Jadual XML mempunyai unsur yang telah ditakrif dalam skema untuk berlaku setelah (atribut maxoccurs disetkan kepada 1). Apabila anda menambah unsur sedemikian pada jadual XML, Excel mengisi lajur jadual dengan tika berbilang bagi unsur.

  • Pilihan    Unsur yang dipetakan adalah sebahagian daripada <pilihan> binaan skema.

Excel tidak dapat menyimpan buku kerja kerana ia tidak mempunyai sebarang julat dipetakan

Excel tidak dapat menyimpan buku kerja anda dalam fail data XML melainkan anda mencipta satu atau lebih julat dipetakan.

Jika anda menambahkan peta XML kepada buku kerja anda, ikuti langkah ini untuk memetakan unsur XML pada lembaran kerja anda:

  1. Pada tab Pembangun, dalam kumpulan XML, klik Sumber.

    Perintah XML pada tab Pembangun

    Jika anda tidak melihat tab Pembangun, lihat Tunjukkan tab Pembangun.

  2. Dalam anak tetingkap tugas Sumber XML, pilih unsur yang anda ingin petakan pada lembaran kerja anda.

    Untuk memilih unsur bukan bersebelahan, klik satu unsur, tahan CTRL kemudian klik setiap unsur.

  3. Seret unsur yang dipilih ke lokasi lembaran kerja tempat anda ingin ia muncul.

Jika anda belum menambah peta XML pada buku kerja anda atau jika data anda tiada dalam jadual XML, simpan buku kerja anda dalam format fail Buku Kerja Didayakan Macro Excel (.xlsm).

Menunjukkan tab Pembangun

  1. Klik Fail, kemudian klik Opsyen.

  2. Klik kategori Sesuaikan Reben.

  3. Bawah Tab Utama, pilih kotak semak Pembangun kemudian klik OK.

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×