UltKit

Penukar HTML ke CSV

Menyalin jadual dari pelayar ke Excel turut membawa fon, pautan, sel bercantum dan kadangkala gambar. Menukar halaman yang disimpan ke CSV hanya memberi anda nilainya, satu baris bagi setiap baris jadual, sedia untuk diisih dan dijadikan carta.

Penukar Data

atau seret Fail CSV, TSV, TXT … ke sini ·

Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit

Output

Fail diproses pada pelayan kami dan dipadam selepas 30 minit.

Cara menggunakan alat ini

  1. 1

    Simpan halaman web

    Tekan Ctrl+S atau Cmd+S dalam pelayar dan simpan fail .html, atau eksport halaman laporan yang dipaparkan intranet anda. Muat naik sehingga 20 fail, setiap satu 95 MB.

  2. 2

    Kekalkan pengekodan yang serasi dengan Excel

    Halaman ini menulis UTF-8 dengan BOM supaya Excel pada Windows memaparkan aksara beraksen dengan betul. Di bawah Tetapan lanjutan, tukar Pengekodan teks kepada UTF-8 biasa untuk pangkalan data dan skrip, atau Pembatas kepada Koma bertitik untuk Excel versi Eropah.

  3. 3

    Tukar ke CSV

    Tekan Tukar ke CSV, muat turun fail itu dan buka atau import dalam Excel, Google Sheets, Numbers atau alat BI anda.

Memasukkan jadual web ke dalam hamparan

Penganalisis menemui jadual HTML di mana-mana: halaman harga pembekal, laman statistik sukan, keluaran statistik kerajaan tanpa butang muat turun, laporan bulanan yang dipaparkan alat dalaman tetapi tidak pernah dieksport. Angkanya ada di situ, tetapi jadual pelayar tidak boleh dijumlahkan, ditapis atau digabungkan dengan apa-apa.

CSV ialah destinasi neutral. Setiap hamparan, pangkalan data dan alat analitik mengimportnya, dan peraturannya ditulis sebagai RFC 4180 pada 2005. Setelah baris berada dalam CSV, CSV ke XLSX menukarnya menjadi buku kerja dengan sel berjenis apabila anda perlu menyerahkan data itu. Jika jadual itu ditujukan kepada kod dan bukan hamparan, JSON ialah sasaran yang lebih baik.

Jadual HTML ke CSV: perbandingan cara biasa

UltKitGoogle Sheets IMPORTHTMLSalin dan tampal ke Excel
Berfungsi untuk halaman di sebalik log masukyesnoyes
Nilai biasa tanpa pemformatan atau pautanyesyesno
Menukar beberapa halaman tersimpan sekali gusyesnono
Output ialah fail CSV yang boleh digunakan semulayesMuat turun sebagai CSVSave As CSV
Disegarkan apabila halaman berubahnoyesno

Contoh HTML ke CSV

Jadual liga dengan nama pasukan berpaut, ditukar ke CSV
<table>
  <tr><th>Ked</th><th>Pasukan</th><th>Mata</th></tr>
  <tr><td>1</td><td><a href="/teams/jdt">JDT</a></td><td>61</td></tr>
  <tr><td>2</td><td>Selangor, Shah Alam</td><td>58</td></tr>
</table>

Ked,Pasukan,Mata
1,JDT,61
2,"Selangor, Shah Alam",58

Butiran format HTML dan CSV

HTML

HyperText Markup Language

HTML ialah bahasa penanda web, mula diterangkan oleh Tim Berners-Lee pada awal 1990-an dan kini diselenggara oleh WHATWG sebagai piawaian hidup. Fail HTML menerangkan tajuk, perenggan, pautan, jadual, imej dan borang, manakala penggayaan biasanya datang daripada CSS. Setiap pelayar memaparkannya, dan ia turut digunakan untuk templat e-mel dan halaman web yang disimpan. Satu fail HTML sering bergantung pada imej dan helaian gaya luaran, jadi ia mungkin kelihatan rosak apabila dipindahkan sendirian.

Pemampatan
–
Ketelusan
–
Animasi
–
Diperkenalkan
1993 · Tim Berners-Lee; maintained by WHATWG
Penukar HTML

CSV

Nilai dipisahkan koma

CSV ialah format teks biasa untuk jadual di mana setiap baris ialah satu rekod dan koma memisahkan lajur. Ia telah digunakan sejak awal era pengkomputeran dan diterangkan dalam RFC 4180, walaupun banyak varian menggunakan koma bertitik atau tab dan pengekodan teks berbeza. Hampir setiap hamparan, pangkalan data dan alat analitik boleh mengimport dan mengeksportnya, menjadikannya format lalai untuk memindahkan data antara sistem. CSV hanya menyimpan nilai, tanpa formula, pemformatan, berbilang helaian atau jenis data.

Pemampatan
–
Ketelusan
–
Animasi
–
Diperkenalkan
–
Penukar CSV

HTML ditukar ke CSV apabila jadual yang diterbitkan seseorang pada laman web atau laporan intranet perlu ditapis, dijumlahkan atau dicartkan dalam hamparan, tanpa pautan, warna dan reka letak yang ditambah oleh halaman untuk bacaan.

Soalan lazim HTML ke CSV

Mengapa tidak salin dan tampal sahaja jadual ke dalam Excel?

Tampalan membawa pemformatan HTML: pautan hiperteks, warna latar, pemisah baris dalam sel dan kadangkala gambar. Excel juga mentafsir semula nilai serta-merta, jadi julat seperti 3-4 boleh bertukar menjadi tarikh. CSV pula mengandungi nilai teks biasa yang anda import mengikut cara anda sendiri.

Apakah perbezaan IMPORTHTML dalam Google Sheets?

IMPORTHTML menarik jadual daripada URL awam ke dalam helaian dan menyegarkannya. Ia tidak dapat mencapai halaman di sebalik log masuk, seperti laporan intranet atau papan pemuka yang memerlukan log masuk. Menyimpan halaman itu sebagai fail dan menukarnya berfungsi walau dari mana ia datang.

Bagaimana untuk menghalang Excel menukar kod kepada tarikh atau membuang sifar?

Excel meneka jenis data apabila membuka CSV secara terus. Sebaliknya, import melalui Data, From Text/CSV, dan tetapkan lajur seperti poskod, nombor bahagian atau julat seperti 1-2 kepada Text sebelum memuatkan.

Adakah pautan dikekalkan dalam CSV?

Teks pautan yang kelihatan dikekalkan sebagai nilai sel; alamat di sebaliknya tidak, kerana sel CSV hanya menyimpan satu nilai biasa. Jika anda memerlukan URL, simpan dahulu dalam lajur berasingan pada jadual sumber.

Bolehkah saya menukar jadual yang hanya ada dalam bentuk PDF?

Ya, dengan input berbeza: PDF ke CSV membina semula baris daripada kedudukan teks dalam PDF, yang lebih sukar daripada membaca penanda jadual HTML, jadi semak hasilnya dengan lebih teliti.

Halaman memaparkan jadual tetapi CSV kosong. Mengapa?

Banyak papan pemuka melukis jadualnya dengan JavaScript selepas halaman dimuatkan, jadi HTML yang disimpan hanya mengandungi bekas kosong. Setelah data kelihatan, salin jadual daripada alat pembangun pelayar (panel Elements, Copy outerHTML) ke dalam fail .html, atau cari butang Eksport dalam aplikasi.