Saya dapat membaca file Excel melalui Bagaimana cara membaca file xls baris demi baris? Jawaban: Fungsi di bawah ini mengubah data lembar Excel (format XLSX) ke JSON. Anda dapat menambahkan janji ke fungsi.
Di bawah posting memiliki kode untuk format XLS, Excel to JSON, kode javascript? Pertanyaan lama, tapi saya harus perhatikan bahwa tugas umum parsing file XLS dari javascript membosankan dan sulit tetapi bukan tidak mungkin. Saya memiliki parser dasar diimplementasikan di JS murni:
Kedua halaman adalah parser XLS / XLSX yang digerakkan oleh API File HTML5 (Anda dapat menyeret-jatuhkan file Anda dan itu akan mencetak data dalam sel dalam daftar yang dipisahkan koma). Anda juga dapat menghasilkan objek JSON (dengan asumsi baris pertama adalah baris tajuk). Test suite http://oss.sheetjs.com/ menunjukkan versi yang menggunakan XHR untuk mendapatkan dan mem-parsing file. Unggah di excel filesini dan Anda bisa mendapatkan data dalam JSONformat di console:
Ini adalah
kombinasi dari
Semoga berhasil... Kode ini dapat membantu Anda. Kode Html
Javascript
Jika Anda ingin cara paling sederhana dan terkecil untuk membaca file * .xlsx di browser, maka perpustakaan ini mungkin melakukannya: https://catamphetamine.github.io/read-excel-file/
Dalam contoh di atas API API: http://npmjs.com/package/read-excel-file Terima kasih atas jawaban di atas, saya pikir ruang lingkup (jawaban) selesai tetapi saya ingin menambahkan "cara bereaksi" untuk siapa pun yang menggunakan reaksi. Buat file bernama importData.js:
Kemudian Anda dapat menggunakan komponen dalam metode render seperti:
Jika Anda bertanya-tanya bagaimana cara membaca file dari server kode ini mungkin bisa membantu. Pembatasan:
termasuk xslx.js, xlsx.full.min.js, jszip.js menambahkan event handler yang diganti ke input file
XLS adalah format biner yang digunakan oleh Microsoft. Parsing XLS dengan bahasa sisi server sangat sulit tanpa menggunakan pustaka tertentu atau Office Interop. Melakukan ini dengan javascript adalah misi yang mustahil. Berkat API File HTML5 Anda dapat membaca konten binernya tetapi untuk mengurai dan menafsirkannya, Anda perlu menyelami
spesifikasi format XLS . Mulai dari Office 2007, Microsoft menganut format file Open XML ( var excel = new ActiveXObject ("Excel.Application"); var book = excel.Workbooks.Open (your_full_file_name_here.xls); var sheet = book.Sheets.Item (1); nilai var = sheet.Range ("A1"); ketika Anda memiliki lembaran itu. Anda bisa menggunakan fungsi VBA seperti yang Anda lakukan di Excel. |