Konversikan file XML ke format Excel. Mengonversi ke format XML Cara membuat file xml dari xls

Mereka yang memiliki program TextKit yang luar biasa, atau setidaknya pernah mendengarnya (yang belum pernah mendengarnya), pasti sudah memperhatikan kemampuannya dalam menguraikan dokumen XML ke dalam templat apa pun. Artinya, jika kita memiliki dokumen XML, kita dapat dengan mudah membuat website menggunakan TextKit.

Masih ada satu masalah kecil, bagaimana cara mendapatkan XML ini. Bahkan, untuk keperluan pembuatan website, Anda bisa mengambil dokumen yang sudah jadi dari berbagai program afiliasi, seperti MixMarket atau Ozone. Tapi tentang mereka lain kali. Saya akan memberi tahu Anda cara mendapatkan XML dari tabel XLS biasa. Sebenarnya, ini adalah format MS Excel.

Memiliki pengetahuan ini akan memungkinkan kita membuat situs web menggunakan TextKit dari database apa pun di Excel. Kami akan bekerja di kantor 2007.

1) Unduh add-on untuk bekerja dengan XML dari sini.

2) Buka menu utama Excel, parameter.

3) Di menu yang terbuka, pilih “Add-on”. Kami mencari item "Kelola", pilih "Excel Add-in" dan klik "Go":

4) Di jendela yang terbuka, gunakan "Jelajahi" untuk memilih file yang kita perlukan XmlTools.xla, tambahkan ke panel dan aktifkan dengan mencentang kotak di sebelahnya.

Secara default, file ini disimpan di folder berikut di hard drive Anda:
\Sampel Office\OfficeExcel2003XMLToolsAddin.

5) Jika Anda melakukan semuanya dengan benar, maka di "Opsi" di bagian "Add-on" Anda akan melihat ekstensi yang diinstal:

Sekarang kami mengambil data kami untuk membuat dokumen XML dan mengerjakannya.

1) Klik tombol di panel. Pilih item pertama:

2) Di jendela yang muncul, pilih ya/tidak jika data kita berisi/tidak berisi header, dalam kasus saya ya, jadi saya ubah kotak centang menjadi ya. Di sini kita tahan tombol “pip” kecil untuk memilih sel dengan data:

3) Dengan menyeret, pilih data untuk membuat dokumen XML. Tekan tombol dan klik OK.

Jika semuanya dilakukan dengan benar, tandanya akan berubah menjadi biru dan putih, dan menu akan banyak berubah:

Yah, itu hampir selesai. Sekarang buka opsi penyimpanan dokumen dan pilih data XML di sana.

Sebenarnya, itu saja! Kami menerima dokumen XML siap pakai sebagai keluaran, yang sekarang dapat kami parsing di parser tanpa masalah. Tapi lebih lanjut tentang itu lain kali :)

Jika Anda memiliki peta XML, lakukan hal berikut untuk mengimpor data XML ke sel yang dipetakan:

Cara lain untuk mengimpor data XML

Untuk informasi selengkapnya tentang masalah ini, lihat bagian di akhir artikel ini.

Impor file data XML sebagai tabel XML

Mengimpor Beberapa File Data XML

Mengimpor Beberapa File Data XML sebagai Data Eksternal

Dari Impor Data XML. Excel akan membuat peta XML unik untuk setiap file data XML yang Anda impor.

Catatan:

    Jika Anda menggunakan Excel dengan langganan Office 365, klik Data > Untuk mendapatkan data > Dari berkas > Dari XML.

    Jika Anda menggunakan Excel 2016 atau versi lebih lama, di Data klik tombolnya Dari sumber lain lalu klik Dari Impor Data XML.

    Pilih drive, folder, atau lokasi Internet tempat file data XML (file XML) yang ingin Anda impor berada.

    Pilih file dan klik tombol Membuka.

    Di kotak dialog Impor data pilih salah satu opsi berikut:

    • Ke tabel XML di buku kerja yang sudah ada. Isi file diimpor ke tabel XML baru di lembar kerja baru. Jika file data XML tidak mereferensikan skema apa pun, Excel akan membuat skema dari file tersebut.

      Ke sheet yang sudah ada. Data XML akan diimpor ke dalam tabel dua dimensi yang terdiri dari baris dan kolom. Tag XML muncul sebagai judul kolom, dan data muncul dalam baris di bawah judul yang sesuai. Elemen pertama (simpul akar) digunakan sebagai judul dan ditampilkan di sel yang ditentukan. Tag lainnya diurutkan berdasarkan abjad pada baris kedua. Dalam kasus ini, tidak ada skema yang dibuat dan Anda tidak dapat menggunakan peta XML.

      Ke lembar baru. Excel menambahkan lembar kerja baru ke buku kerja dan secara otomatis menempatkan data XML di sudut kiri atas lembar kerja. Jika file data XML tidak mereferensikan skema apa pun, Excel akan membuat skema dari file tersebut.

    Untuk menyesuaikan perilaku data XML, seperti pengikatan data, pemformatan, dan tata letak, klik Properti. Sebuah kotak dialog akan terbuka Properti Peta XML. Misalnya, mengimpor data secara default akan menimpa data dalam rentang yang dipetakan, namun Anda dapat mengubah perilaku ini.

Membuka file data XML untuk mengimpor data

Masalah umum saat mengimpor data XML

Jika data tidak dapat divalidasi terhadap peta XML, kotak dialog akan muncul Kesalahan impor XML. Untuk informasi lebih lanjut tentang kesalahan tersebut, klik Intelijen di kotak dialog ini. Tabel berikut menjelaskan kesalahan yang sering terjadi saat mengimpor data.

Kesalahan

Penjelasan

Skema pemeriksaan kesalahan

Ketika Anda telah memilih di kotak dialog Properti Peta XML parameter Validasi data terhadap skema saat mengimpor dan mengekspor, data telah diimpor tetapi tidak divalidasi terhadap peta XML yang ditentukan.

Beberapa data diimpor sebagai teks

Beberapa atau seluruh data yang diimpor diubah dari tipe yang dideklarasikan menjadi teks. Untuk menggunakan data ini dalam perhitungan, Anda harus mengubahnya menjadi angka atau tanggal. Misalnya, nilai tanggal yang dikonversi ke teks tidak akan berfungsi seperti yang diharapkan dalam fungsi YEAR sampai nilai tersebut dikonversi ke tipe data Tanggal. Excel mengonversi data menjadi teks dalam kasus berikut:

    Data dalam format yang tidak didukung oleh Excel.

    Data tidak kompatibel dengan representasi tipe data XSD internal Excel. Untuk memperbaiki masalah ini, pastikan bahwa data XML sesuai dengan skema XML dengan memeriksa setiap definisi tipe data.

Kesalahan penguraian XML

Parser XML tidak dapat membuka file XML yang ditentukan. Pastikan file XML tidak mengandung kesalahan sintaksis dan XML dibuat dengan benar.

Tidak dapat menemukan peta XML yang cocok dengan data ini

Masalah ini dapat terjadi jika Anda memilih beberapa file data XML untuk diimpor dan Excel tidak dapat menemukan peta XML yang cocok untuk salah satu file tersebut. Impor skema untuk file yang tercantum di bilah judul kotak dialog ini terlebih dahulu, lalu impor kembali file tersebut.

Tidak dapat mengubah ukuran tabel XML untuk memasukkan data

Anda mencoba menambahkan baris dengan mengimpor atau menambahkan data ke tabel XML, namun tabel tidak dapat diperluas. Tabel XML hanya dapat ditambahkan dari bawah. Misalnya, mungkin ada objek tepat di bawah tabel XML, seperti gambar atau bahkan tabel lain, yang mencegahnya untuk diperluas. Mungkin juga ketika Anda memperluas tabel XML, Anda akan melebihi batas baris Excel 1.048.576. Untuk memperbaiki masalah ini, ubah tata letak tabel dan objek di lembar kerja sehingga tabel XML bisa diisi dari bawah.

File XML yang ditentukan tidak mereferensikan skema

File XML yang Anda coba buka tidak merujuk pada skema XML. Untuk bekerja dengan data XML yang terdapat dalam file, Excel memerlukan skema berdasarkan kontennya. Jika diagram tersebut salah atau tidak memenuhi kebutuhan Anda, hapus diagram tersebut dari buku. Kemudian buat file skema XML dan ubah file data XML untuk mereferensikan skema. Untuk informasi lebih lanjut, lihat artikel Memetakan Elemen XML ke Sel Peta XML.

Catatan: Skema yang dibuat oleh Excel tidak dapat diekspor sebagai file data Skema XML terpisah (file XSD). Meskipun ada editor skema XML dan cara lain untuk membuat file skema XML, Anda mungkin tidak memiliki akses atau tahu cara menggunakannya.

Ikuti langkah-langkah berikut untuk menghapus diagram yang dibuat Excel dari buku kerja:

Mengalami masalah saat mengimpor beberapa file XML yang menggunakan namespace yang sama tetapi skema berbeda

Saat bekerja dengan beberapa file data XML dan beberapa skema XML, pendekatan standarnya adalah membuat peta XML untuk setiap skema, memetakan elemen yang diinginkan, lalu mengimpor setiap file data XML ke dalam peta XML yang sesuai. Saat menggunakan perintah Impor Anda hanya dapat menggunakan satu skema XML untuk membuka beberapa file XML dengan namespace yang sama. Jika Anda menggunakan perintah ini untuk mengimpor beberapa file XML yang menggunakan namespace yang sama dalam skema berbeda, Anda mungkin mendapatkan hasil yang tidak diharapkan. Misalnya, hal ini dapat menyebabkan data tertimpa atau file berhenti dibuka.

Jika Anda perlu mengimpor beberapa file XML dengan namespace yang sama tetapi skema XML berbeda, Anda dapat menggunakan perintah Dari Impor Data XML(Pilih Data > Dari sumber lain). Perintah ini memungkinkan Anda mengimpor beberapa file XML dengan namespace yang sama dan skema XML berbeda. Excel akan membuat peta XML unik untuk setiap file data XML yang Anda impor.

Catatan: Saat Anda mengimpor beberapa file XML yang namespacenya tidak ditentukan, file tersebut dianggap berbagi namespace yang sama.

Pengumuman

Format File Dokumen XML

Dibuat sebagai format untuk menyimpan data teks, XML merupakan dokumen yang dipahami tidak hanya oleh manusia, tetapi juga oleh mesin. XML adalah bahasa platform-independen yang dibuat untuk menyimpan berbagai jenis data. Karena sederhana dan mudah digunakan, bahasa ini tidak kalah populernya dengan bahasa HTML. Hal ini juga cukup umum di Internet. Fakta bahwa file XML dapat dengan mudah diedit dengan editor teks sederhana hanya meningkatkan popularitasnya.

Informasi teknis tentang file XML

Dokumen XML adalah urutan karakter di mana setiap karakter Unicode dapat ditemukan di setiap dokumen individual. Kode karakter Unicode yang membentuk dokumen XML ini dibagi menjadi token dan konten teks berdasarkan aturan sintaksis sederhana. Format ini memiliki keunggulan penting dibandingkan HTML: XML mendukung penempatan tag yang sewenang-wenang untuk secara jelas mendefinisikan data yang dicakup oleh tag tersebut.

Informasi tambahan tentang format XML





Ekstensi file .xml
Kategori berkas
Contoh berkas (252,17 KiB)
Program terkait Microsoft Visual Studio 2013
JAPISoft EditiX
Penulis XML Wattle
MakroMate TextMate