UltKit
Зображення11
PDF13
Документи й дані7
Відео6
Аудіо4
Інші інструменти22

Конвертер HTML у CSV

Якщо скопіювати таблицю з браузера в Excel, разом із даними переносяться шрифти, посилання, об’єднані клітинки, а часом і зображення. Після конвертації збереженої сторінки в CSV ви отримуєте лише значення: один рядок на кожен рядок таблиці, готовий до сортування та побудови діаграм.

Конвертер даних

або перетягніть Файли CSV, TSV, TXT … сюди ·

До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв

Результат

Файли обробляються на наших серверах і видаляються через 30 хв.

Як користуватися цим інструментом

  1. 1

    Збережіть вебсторінку

    Натисніть Ctrl+S або Cmd+S у браузері й збережіть файл .html або експортуйте сторінку зі звітом, яку показує ваш інтранет. Завантажте до 20 файлів, до 95 MB кожен.

  2. 2

    Залиште кодування, зручне для Excel

    Ця сторінка записує UTF-8 з BOM, щоб Excel у Windows правильно показував діакритику. У розділі Додаткові налаштування змініть Кодування тексту на звичайний UTF-8 для баз даних і скриптів або Роздільник на крапку з комою для європейського Excel.

  3. 3

    Конвертуйте в CSV

    Натисніть Конвертувати в CSV, завантажте файл і відкрийте або імпортуйте його в Excel, Google Sheets, Numbers чи вашому BI-інструменті.

Як перенести таблицю з сайту в електронну таблицю

Аналітики стикаються з HTML-таблицями всюди: сторінка цін постачальника, сайт зі спортивною статистикою, урядовий статистичний звіт без кнопки завантаження, місячний звіт, який внутрішній інструмент показує, але не експортує. Цифри ось вони, але таблицю в браузері не можна підсумувати, відфільтрувати чи з чимось поєднати.

CSV — нейтральний формат. Його імпортують усі електронні таблиці, бази даних й аналітичні інструменти, а правила формату 2005 року записано в RFC 4180. Коли рядки вже в CSV, CSV у XLSX перетворить їх на книгу з типізованими клітинками, якщо дані треба передати далі. Якщо таблиця призначена для коду, а не для електронної таблиці, краще обрати JSON.

Таблиця HTML у CSV: порівняння звичних способів

UltKitGoogle Sheets IMPORTHTMLКопіювання й вставка в Excel
Працює для сторінок за логіномyesnoyes
Прості значення без форматування й посиланьyesyesno
Конвертує кілька збережених сторінок за разyesnono
Результат — придатний для повторного використання файл CSVyesЗавантажити як CSVЗберегти як CSV
Оновлюється, коли сторінка змінюєтьсяnoyesno

Приклад конвертації HTML у CSV

Турнірна таблиця з посиланням на назві команди, конвертована в CSV
<table>
  <tr><th>Місце</th><th>Команда</th><th>Очки</th></tr>
  <tr><td>1</td><td><a href="/teams/ajax">Ajax</a></td><td>61</td></tr>
  <tr><td>2</td><td>PSV, Eindhoven</td><td>58</td></tr>
</table>

Місце,Команда,Очки
1,Ajax,61
2,"PSV, Eindhoven",58

Особливості форматів HTML і CSV

HTML

HyperText Markup Language

HTML — мова розмітки вебу, яку на початку 1990-х описав Тім Бернерс-Лі і яку тепер підтримує WHATWG як «живий стандарт». Файл HTML описує заголовки, абзаци, посилання, таблиці, зображення та форми, а оформлення зазвичай задає CSS. Його відображає кожен браузер, а ще його використовують для шаблонів листів і збережених вебсторінок. Один файл HTML часто залежить від зовнішніх зображень і таблиць стилів, тому окремо він може виглядати зламаним.

Стиснення
–
Прозорість
–
Анімація
–
Рік появи
1993 · Tim Berners-Lee; maintained by WHATWG
Конвертер HTML

CSV

Значення, розділені комами

CSV — це простий текстовий формат для таблиць, де кожен рядок є рядком таблиці, а стовпці розділені комами. Його використовують із ранніх часів обчислювальної техніки, він описаний у RFC 4180, хоча багато варіантів використовують крапку з комою або табуляцію та різні кодування тексту. Майже кожна програма для таблиць, баз даних і аналітики може імпортувати та експортувати його, тому це типовий формат для обміну даними між системами. CSV зберігає лише значення, без формул, форматування, кількох аркушів і типів даних.

Стиснення
–
Прозорість
–
Анімація
–
Рік появи
–
Конвертер CSV

HTML конвертують у CSV, коли таблицю, опубліковану на вебсторінці чи в інтранет-звіті, потрібно відфільтрувати, підсумувати або побудувати за нею діаграму в електронній таблиці, без посилань, кольорів і оформлення, доданих для читання.

Запитання про конвертацію HTML у CSV

Чому б просто не скопіювати таблицю в Excel?

Вставка переносить HTML-форматування: гіперпосилання, кольори тла, переноси рядків усередині клітинок, іноді зображення. Крім того, Excel одразу по-своєму трактує значення, тож діапазон на кшталт 3-4 може перетворитися на дату. CSV містить прості текстові значення, які ви імпортуєте на власний розсуд.

Чим відрізняється функція IMPORTHTML у Google Sheets?

IMPORTHTML підтягує таблицю з публічної URL-адреси в аркуш і оновлює її. Він не може відкрити сторінки за логіном, як-от звіт в інтранеті чи панель після входу. Збереження такої сторінки у файл і конвертація працюють незалежно від її походження.

Як не дати Excel перетворювати коди на дати чи відкидати нулі?

Excel вгадує типи, коли відкриває CSV напряму. Натомість імпортуйте файл через Дані, З тексту/CSV і перед завантаженням задайте тип «Текст» для стовпців із поштовими індексами, артикулами чи діапазонами на кшталт 1-2.

Чи зберігаються гіперпосилання в CSV?

Видимий текст посилання зберігається як значення клітинки, а адреса за ним — ні, бо клітинка CSV містить одне просте значення. Якщо потрібні URL-адреси, спершу збережіть їх в окремому стовпці вихідної таблиці.

Чи можна конвертувати таблицю, яка є лише у PDF?

Так, але з іншим вхідним файлом: PDF у CSV відновлює рядки за розташуванням тексту в PDF. Це складніше, ніж читати розмітку HTML-таблиці, тому перевіряйте результат уважніше.

На сторінці є таблиця, але CSV порожній. Чому?

Багато панелей малюють таблиці за допомогою JavaScript після завантаження сторінки, тому збережений HTML містить лише порожній контейнер. Коли дані з’явилися на екрані, скопіюйте таблицю з інструментів розробника в браузері (панель Elements, Copy outerHTML) у файл .html або пошукайте в застосунку кнопку експорту.