Dibangun dengan AI canggih di perangkat Anda dan akselerasi perangkat keras untuk performa profesional dengan privasi tanpa kompromi.AI di perangkat — profesional dan privat.
Konversi Excel ke HTML
Excel ke tabel HTML dengan header, gabungan, dan rentang
- XLSX, XLSB, ODS, CSV
- Sel gabungan dipertahankan
- Empat mode gaya
Letakkan spreadsheet di sini
XLSX, XLSM, XLSB, XLS, ODS, FODS, CSV, atau TSV · hingga 25 MB
Tabel Anda akan muncul di sini
Tambahkan spreadsheet untuk langsung melihat hasilnya.
Titik awal. Ubah apa pun setelahnya.
Bagian mana dari workbook yang menjadi tabel.
Arti tabelnya, bukan tampilannya.
Apa yang masuk ke dalam tiap sel.
Ke mana tabel itu pergi yang menentukan.
Bagaimana markup ditulis.
Versi gratis mengonversi satu workbook sekali jalan, hingga 25 MB dan 500.000 sel.
Pro mengonversi satu batch dan mengembalikan satu ZIP.
Cara mengonversi Excel ke HTML
- 1
Tambahkan spreadsheet Anda
Seret berkas XLSX, XLSM, XLSB, XLS, ODS, FODS, CSV, atau TSV ke halaman, atau pilih lewat browse. Workbook dibaca di perangkat Anda dan tabelnya langsung muncul dengan pengaturan bawaan.
- 2
Pilih sheet dan rentang
Konversi satu sheet atau semua sheet dalam workbook. Jika data tidak dimulai di A1, ketik rentang A1 seperti A3:F120 untuk melewati blok judul atau baris total.
- 3
Atur struktur tabel
Jadikan baris pertama sebagai thead berisi sel th, kolom pertama sebagai header baris, atau keduanya. Tentukan apakah sel gabungan menjadi colspan dan rowspan, dan apakah baris serta kolom kosong dipangkas.
- 4
Pilih cara pemberian gaya
Blok stylesheet untuk halaman web, gaya inline untuk email, hanya nama kelas untuk CMS yang punya CSS sendiri, atau tanpa gaya sama sekali. Tambahkan kelas, id, atau caption bila perlu.
- 5
Salin atau unduh
Salin markup ke papan klip, atau unduh sebagai berkas HTML. Ubah pengaturan apa pun setelahnya dan hasil yang sudah jadi ditandai kedaluwarsa sampai Anda menerapkannya ulang, sehingga berkas selalu cocok dengan panel di sebelahnya.
Apa yang ditawarkan konverter Excel ke HTML ini
Ubah lembar Excel menjadi tabel HTML — secara pribadi di perangkat Anda. Ubah XLSX/XLS menjadi tabel HTML yang bisa dipakai ulang dengan kontrol header, keluaran CSS, dan ekspor semua sheet.
Ini alat spreadsheet-ke-markup, bukan alat tangkapan layar. Ia membaca workbook di perangkat Anda dan menulis tabel yang akan Anda tulis sendiri: elemen td dan th, colspan dan rowspan di tempat sheet punya gabungan, tautan sungguhan di tempat sheet punya hyperlink, dan tidak ada yang lain. Tidak ada id sel yang dibuat otomatis, tidak ada atribut data yang membawa salinan kedua dari setiap nilai, tidak ada dokumen pembungkus yang tersembunyi di dalam fragmen. Pada sheet 20.000 baris, selisihnya adalah 13,2 MB markup berbanding 3,6 MB.
- Semua format spreadsheet umum. XLSX, XLSM, XLSB, dan XLS lama, ODS dan FODS OpenDocument, ditambah CSV dan TSV. Selain itu ditolak dengan menyebut namanya di pemilih berkas, lengkap dengan jalan ke alat yang tepat.
- Struktur yang Anda kendalikan. Baris header, kolom header, keduanya, atau tidak ada. Sel gabungan dipertahankan sebagai span atau diratakan. Baris dan kolom kosong dipertahankan, dipangkas dari akhir, atau dibuang di mana pun letaknya.
- Rentang, bukan hanya sheet. Konversi A3:F120 saat data tidak dimulai di A1. Gabungan yang melewati batas dipotong, bukan hilang.
- Empat cara memberi gaya. Stylesheet yang terbatas lingkupnya, gaya inline yang bertahan di klien email, nama kelas untuk CMS yang punya CSS sendiri, atau tanpa gaya sama sekali.
- Lima bentuk keluaran. Ringkas, dua spasi, empat spasi, tab, atau minified — dan semuanya menghasilkan tabel yang sama, hanya ditata berbeda.
- Nilai yang Anda maksud. Nilai terformat sebagaimana ditampilkan Excel, atau angka mentah bila tabel akan diproses program alih-alih dibaca orang.
- Konversi massal jadi satu arsip. Pro mengonversi hingga 50 workbook dan mengembalikan satu ZIP, dengan nama ganda diberi nomor alih-alih ditimpa.
- Tidak ada yang diunggah. Berkas dibuka, dikonversi, dan diserahkan di perangkat Anda, dan pratinjaunya berjalan di frame terisolasi dengan skrip dimatikan.
Struktur tabel: header, gabungan, dan baris kosong
Kontrol struktur menentukan arti tabel, bukan sekadar tampilannya. Inilah bedanya antara kisi teks dan tabel yang bisa dibaca dengan benar oleh pembaca layar, mesin pencari, dan pengimpor spreadsheet.
Baris dan kolom header
Baris header mengubah baris pertama menjadi thead berisi sel th dengan scope="col". Kolom header mengubah sel pertama setiap baris sisanya menjadi th dengan scope="row". Anda bisa memakai salah satu, keduanya, atau tidak sama sekali. Atribut scope itulah yang memberi tahu teknologi bantu sel mana yang dinaungi sebuah header, dan biayanya nol — kebanyakan konverter menghilangkannya sama sekali.
Sel gabungan
- Dipertahankan. Rentang gabungan menjadi satu sel dengan colspan, rowspan, atau keduanya, dan sel yang ditutupinya tidak dikeluarkan sama sekali. Inilah arti sebenarnya dari sheet tersebut.
- Diratakan. Setiap sel dikeluarkan terpisah dan gabungannya dibuang, menyisakan sel tertutup dalam keadaan kosong. Pakai ini bila tabel akan diproses oleh sesuatu yang tidak memahami span.
- Dipotong di batas. Ketika rentang atau pembuangan kolom kosong memotong blok gabungan, span-nya mengecil ke bagian yang tersisa. Ia tidak pernah dibuang diam-diam — hal itulah yang membuat pratinjau versi sebelumnya berbeda dari unduhannya.
- Tidak pernah melewati thead. Rowspan tidak boleh membentang dari thead ke tbody, jadi gabungan di baris header dipotong sampai header saja dan sel di bawahnya dikeluarkan sebagai sel kosong biasa. Setiap baris tetap sama lebarnya.
Baris dan kolom kosong
Spreadsheet nyata penuh baris pemisah kosong dan satu sel terformat yang tersesat jauh di bawah data. Pertahankan membiarkan sheet apa adanya. Pangkas membuang baris dan kolom kosong dari akhir, yang menjadi solusi untuk sheet yang rentang terpakainya mencapai Z1000 tanpa alasan. Buang semua menghilangkan setiap baris dan kolom kosong di mana pun letaknya, dan dengan benar memperlakukan sel yang ditutupi gabungan sebagai terisi, bukan kosong.
Mengonversi sebagian sheet dengan rentang A1
Spreadsheet jarang hanya berisi tabel. Ada judul di A1, catatan di pinggir, baris total di bawah yang tidak seharusnya masuk markup. Kolom rentang menerima notasi A1 biasa — A3:F120 — dan hanya mengonversi persegi panjang itu.
- Dipangkas, bukan ditolak. Rentang yang melewati akhir data mengonversi bagian yang bertumpang tindih. Menebak bentuk sheet sendiri itu wajar; pesan galat untuk itu tidak akan membantu.
- Rentang terbalik tetap jalan. F50:A1 dibaca sebagai A1:F50. Jelas persegi panjang itulah yang Anda maksud.
- Satu sel juga rentang. A1 sendirian mengonversi satu sel, yang kadang justru persis yang dibutuhkan untuk sebuah cuplikan.
- Pratinjau mengikutinya. Sheet besar menampilkan 200 baris pertamanya dan menyebutkan hal itu di layar. Berkas yang diunduh tidak pernah dipotong.
Gaya: stylesheet, inline, kelas, atau tanpa gaya
Tidak ada satu jawaban benar di sini, dan itulah sebabnya ini pilihan, bukan kotak centang. Ke mana tabel itu akan pergi yang menentukan.
- Stylesheet. Blok style dengan garis, latar header, baris belang-belang, dan status hover. Setiap selektor dibatasi oleh nama kelas milik alat ini, jadi menempelkannya ke sebuah halaman tidak bisa mengubah gaya tabel lain di sana — kegagalan yang biasa terjadi pada konverter yang mengeluarkan aturan table { } telanjang.
- Gaya inline. Tampilan yang sama ditulis sebagai atribut style pada setiap elemen. Panjang secara alami, dan satu-satunya gaya yang tidak dibuang kebanyakan klien email.
- Hanya kelas. Kaitan kelas tanpa aturan apa pun, untuk CMS atau design system yang sudah memberi gaya pada tabel dan hanya butuh tempat menyangkutkan CSS.
- Tanpa gaya. Markup dan tidak ada yang lain. Keluaran terpendek, dan yang tepat untuk situs yang stylesheet-nya sudah menangani tabel.
Perataan kolom
Kolom angka dirata-kanan, seperti di spreadsheet, karena kolom angka yang rata kiri adalah hal pertama yang membuat tabel hasil konversi terlihat salah. Pada mode stylesheet, kolom yang seragam berisi angka menjadi satu aturan nth-child alih-alih kelas di setiap selnya — satu aturan alih-alih 20.000 atribut, yang pada sheet besar berarti selisih dua megabita.
Format keluaran dan ke mana markup itu pergi
Kontrol keluaran mengubah cara markup ditulis, bukan isinya. Tabel memiliki arti yang sama pada kelima format, dan itu diperiksa langsung: HTML yang dihasilkan diuraikan kembali menjadi kisi dan dibandingkan sel demi sel dengan spreadsheet.
- Dokumen lengkap. Berkas HTML utuh dengan doctype, charset, meta viewport, dan judul. Buka di peramban atau berikan kepada orang yang hanya perlu melihat tabelnya.
- Fragmen body. Hanya tabelnya, siap ditempel ke halaman atau postingan. Pada mode stylesheet, blok style berada di depan fragmen agar gayanya ikut terbawa.
- Ringkas. Satu baris per baris tabel. Terbaca di dalam diff, dan hampir sependek yang bisa dicapai markup tanpa kehilangan keterbacaan.
- Berindentasi. Dua spasi, empat spasi, atau tab, satu elemen per baris. Isi sel tidak pernah dipecah ke beberapa baris, karena itu akan menyisipkan spasi ke dalam sel dan mengubah apa yang ditampilkan tabel.
- Minified. Tanpa spasi sama sekali di antara tag, untuk muatan sekecil mungkin.
Kelas, id, dan caption
Tambahkan kelas ke tabel untuk framework Anda (table table-striped, prose-table, apa pun yang diharapkan CSS Anda), id agar JavaScript bisa menemukannya, dan caption yang diambil dari nama sheet atau Anda ketik sendiri. Ketiganya dibatasi pada karakter yang sah di dalam pengenal CSS, jadi nilai yang memang tidak akan pernah berfungsi kehilangan karakter itu secara kasatmata alih-alih di-escape diam-diam menjadi sesuatu yang tak bermakna.
Format spreadsheet yang didukung
Daftar yang diterima bersifat tertutup dan diterapkan di pemilih berkas, bukan saat konversi. Berkas yang tidak bisa dibuka alat ini ditolak begitu Anda memilihnya, dengan menyebut berkas itu apa, alat ini menerima apa, dan ke mana harus pergi — bukan indikator memuat yang gagal semenit kemudian, dan bukan diam saja.
Diterima
- XLSX dan XLSM. Excel 2007 ke atas, termasuk workbook bermakro. Makronya diabaikan; datanya tidak.
- XLSB. Format workbook biner Excel, umum dipakai untuk berkas yang sangat besar.
- XLS. Excel 97-2003 lama, termasuk varian XML Spreadsheet yang juga pernah dikeluarkan Excel dengan ekstensi itu.
- ODS dan FODS. Spreadsheet OpenDocument dari LibreOffice, OpenOffice, dan ekspor Google Sheets.
- CSV dan TSV. Berkas berpemisah adalah workbook satu sheet, dan dikonversi menjadi tabel dengan cara yang persis sama. UTF-8 diasumsikan, dan itulah yang mencegah karakter beraksen datang sebagai mojibake.
Ditolak, dan apa yang harus dilakukan
- Apple Numbers. Ekspor dulu sebagai XLSX dari Numbers. Formatnya tidak bisa dibuat ulang sebagai berkas uji, jadi ia tidak diklaim didukung alih-alih didukung setengah-setengah.
- Dokumen Word. DOC, DOCX, dan RTF diarahkan ke konverter Word ke HTML, yang ditautkan dari pesan penolakannya.
- PowerPoint dan PDF. Keduanya bukan spreadsheet. Keduanya disebut secara spesifik alih-alih digabung ke pesan umum.
- Workbook berkata sandi. Hapus kata sandinya di Excel dan konversi salinan yang tidak terproteksi. Berkas terenkripsi dikenali sebagai terenkripsi, bukan dilaporkan rusak.
- Berkas yang ekstensinya berbohong. Gambar atau PDF yang diganti nama menjadi .xlsx tertangkap dari byte pertamanya sebelum ada yang mencoba menguraikannya.
Mengapa mengonversi Excel ke HTML?
Spreadsheet adalah cara yang buruk untuk menerbitkan data. Ia butuh aplikasi untuk dibuka, tidak tampil di tab peramban, tidak terlihat oleh mesin pencari, dan sulit dibaca di ponsel. Tabel HTML bukan salah satunya: ia tampil di mana saja, bisa diberi gaya agar serasi dengan halamannya, isinya adalah teks yang terindeks, dan pembaca layar bisa menelusurinya lewat header baris dan kolom.
- Menerbitkan data di halaman. Daftar harga, tabel spesifikasi, jadwal, dan hasil hidup di dalam spreadsheet dan tempatnya adalah halaman web. Inilah langkah di antaranya.
- Email yang tampil benar. Tabel yang ditempel dari Excel ke klien email datang sebagai kekacauan markup kepemilikan yang tak terduga. HTML bergaya inline datang sebagai tabel.
- Dokumentasi dan wiki. Kebanyakan sistem dokumentasi menerima HTML mentah dalam sebuah blok, dan fragmen dengan kaitan kelas masuk ke template tanpa berkelahi dengannya.
- Satu langkah dalam alur data. Nilai mentah, tanpa gaya, keluaran minified adalah format perantara yang ringkas dan bisa diuraikan apa saja.
- Aksesibilitas. Thead yang benar dengan atribut scope adalah bedanya antara tabel yang bisa dibacakan pembaca layar dengan masuk akal dan kisi nilai yang tidak saling terhubung.
Bagaimana konversi berjalan di perangkat Anda
Setiap langkah terjadi di perangkat Anda sendiri. Tidak ada unggahan, tidak ada antrean di server, tidak ada salinan sementara di mana pun — hal yang di sini lebih penting daripada di kebanyakan alat lain, karena berkas yang orang konversi adalah anggaran, tabel gaji, daftar pelanggan, dan daftar harga.
- Dibaca di perangkat Anda. Workbook dibuka di luar thread utama, jadi halaman tetap responsif bahkan pada berkas besar, dan byte-nya tidak bepergian.
- Selalu di-escape. Isi sel menjadi teks dan nilai atribut lewat satu jalur escape saja, jadi nilai yang mengandung tanda kutip atau kurung sudut tidak pernah bisa berubah menjadi markup. Ini sifat struktural dari cara keluaran dibangun, bukan penyaring yang dipasang belakangan.
- Dipratinjau di sandbox. Tabel yang dihasilkan ditampilkan di dalam frame dengan skrip dimatikan dan tanpa akses ke halaman di sekitarnya, jadi workbook yang datang lewat email tidak berdaya.
- Tautan diperiksa. Hyperlink di dalam sel hanya dibawa serta bila tujuannya memakai skema yang wajar dipakai tautan spreadsheet. Selain itu menjadi teks biasa.
- Tidak ada yang disimpan. Menutup tab sudah menjadi seluruh pembersihannya. Menghapus berkas dari antrean langsung membebaskannya.
Workbook dibaca dan dikonversi di luar thread utama, jadi halaman tetap merespons selama prosesnya. Sheet berisi 240.000 sel selesai dikonversi jauh di bawah satu detik pada komputer desktop.
Gratis dan Pro
Versi gratis bukan versi demo. Setiap kontrol pemformatan di halaman ini — keempat mode header, keempat mode gaya, kelima format keluaran, gabungan, rentang, caption, kelas, dan id — gratis, dan menghasilkan markup yang persis sama dengan yang didapat pengguna Pro. Yang dibeli Pro adalah skala.
- Gratis. Satu workbook sekali jalan, hingga 25 MB dan 500.000 sel. Cukup untuk sebagian besar spreadsheet kerja nyata.
- Pro. Hingga 50 workbook dalam satu batch, dikirim sebagai satu ZIP, tanpa batas atas jumlah sel — batasnya adalah kemampuan perangkat Anda.
- Mengapa sel, bukan baris. Sheet tiga kolom dengan 200.000 baris dan sheet 200 kolom dengan 3.000 baris adalah beban kerja yang sama. Menghitung sel adalah ukuran yang jujur; menghitung baris akan menolak yang satu dan meloloskan yang lain.
- Batas selalu dijelaskan. Berkas yang ditolak menyebutkan ukuran atau jumlah sel sebenarnya, batasnya, dan satu hal yang memperbaikinya — lengkap dengan tautan ke alat pemisah, yaitu cara gratis mengonversi workbook yang terlalu besar.
Pertanyaan yang sering diajukan
Bagaimana konverter Excel ke HTML ini bekerja?
Tambahkan berkas XLSX, XLSM, XLSB, XLS, ODS, FODS, CSV, atau TSV dan workbook dibuka di perangkat Anda. Setiap sel dibaca ke dalam model tabel yang menyimpan nilai tampilan, nilai dasarnya, perataan, dan hyperlink apa pun, lalu model itu diubah menjadi HTML sesuai opsi yang Anda pilih. Tidak ada yang diunggah, semuanya berjalan di perangkat Anda, bukan di server kami.
Markup HTML seperti apa yang dihasilkan?
Tabel semantik yang sederhana. Sel berupa elemen td; ketika Anda meminta baris header, sel menjadi elemen th dengan scope=col di dalam thead, dan kolom header menghasilkan th dengan scope=row. Rentang gabungan menjadi atribut colspan dan rowspan. Tidak ada atribut framework, id yang dibuat otomatis, atau atribut data pada sel, jadi markup-nya cukup pendek untuk dibaca dan ditempel di mana saja.
Apakah sel gabungan didukung?
Ya. Rentang gabungan menjadi satu sel dengan colspan, rowspan, atau keduanya, dan sel yang ditutupinya tidak dikeluarkan. Gabungan juga dipotong dengan benar saat Anda mengonversi sebagian sheet: rentang yang memotong blok gabungan akan mengecilkan span agar pas, bukan membuangnya, jadi tabel yang Anda lihat selalu berbentuk sama dengan berkas yang Anda unduh.
Bisakah saya mengonversi sebagian sheet saja?
Ketik rentang A1 seperti A3:F120 di kolom rentang. Ini jawaban untuk masalah paling umum pada spreadsheet nyata, di mana data bukanlah seluruh sheet: ada blok judul di atas, catatan di samping, baris total di bawah. Rentang yang melewati akhir data dipangkas ke yang ada, bukan ditolak, dan rentang terbalik seperti F50:A1 dibaca sebagai persegi panjang yang jelas Anda maksud.
Mode gaya mana yang sebaiknya saya pilih?
Stylesheet untuk halaman web: blok style yang dibatasi pada nama kelas milik alat ini, sehingga tidak bisa mengubah gaya tabel lain di halaman itu. Gaya inline untuk email, karena kebanyakan klien email membuang blok style dan hanya atribut yang bertahan. Hanya kelas ketika CMS atau design system Anda sudah memberi gaya pada tabel dan Anda cuma butuh kaitan. Tidak ada ketika Anda hanya mau strukturnya.
Apakah format angka, tanggal, dan mata uang dipertahankan?
Ya, kalau Anda mau. Nilai terformat memberi persis apa yang ditampilkan Excel, jadi sel berisi 0,5 dengan format persen menjadi 50,00% dan angka seri tanggal menjadi tanggalnya. Beralih ke nilai mentah kalau Anda ingin angka dasarnya, yang Anda perlukan bila tabel akan diproses program, bukan dibaca orang.
Format spreadsheet apa saja yang bisa dikonversi?
XLSX dan XLSM dari Excel 2007 ke atas, format biner XLSB, XLS lama dari Excel 97-2003, ODS dan FODS OpenDocument dari LibreOffice dan Google Sheets, serta CSV dan TSV. Selain itu ditolak dengan menyebut namanya saat Anda memilihnya, beserta satu langkah yang memperbaikinya, bukan diterima lalu gagal belakangan.
Seberapa besar workbook yang bisa dikonversi?
Versi gratis mengonversi satu workbook sekali jalan, hingga 25 MB dan 500.000 sel, yang mencakup sebagian besar spreadsheet kerja nyata. Pro menghapus batas jumlah dan batas sel, dan hanya dibatasi oleh kemampuan perangkat Anda. Pembacaan dan konversi berjalan di luar thread utama, jadi halaman tetap responsif saat workbook besar diproses.
Bisakah saya mengonversi beberapa workbook sekaligus?
Pro mengonversi hingga 50 berkas sekaligus dan mengirimkannya sebagai satu ZIP, bukan 50 unduhan terpisah. Setiap berkas menyimpan namanya sendiri, nama yang sama diberi nomor bukan ditimpa, dan karakter tak lazim pada nama diamankan sebelum menjadi entri arsip.
Apakah data spreadsheet saya privat?
Data diproses di perangkat Anda, bukan di server kami. Tidak ada unggahan, tidak ada konversi di server, tidak ada salinan yang disimpan di mana pun. Pratinjau ditampilkan di dalam frame terisolasi dengan skrip dimatikan, jadi workbook yang datang lewat email tidak bisa menjalankan apa pun di halaman, dan markup yang dihasilkan di-escape sehingga isi sel tidak pernah bisa menjadi atribut atau tag.
dari 165 penilaian
Beri nilai alat ini
Ketuk bintang — hanya sebentar