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

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

Переносьте рядки даних між форматами, яких очікують електронні таблиці, бази даних, API та адресні книги. Завантажте CSV, книгу Excel, файл JSON чи XML, список контактів або таблицю з PDF і отримайте ті самі записи у вигляді, який прочитає наступна програма.

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

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

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

Результат

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

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

  1. 1

    Виберіть файл із даними

    Додайте файли CSV, TSV, XLSX, XLS, ODS, Numbers, JSON, XML, YAML, VCF, SQL, Parquet, HTML або PDF: до 20 за раз, до 95 MB кожен.

  2. 2

    Виберіть цільовий формат

    У полі Конвертувати в знайдіть XLSX, CSV, JSON, XML, SQL або інший формат. Роздільник, кодування, рядок заголовка та формат дат містяться в розділі Додаткові налаштування.

  3. 3

    Конвертуйте та імпортуйте

    Натисніть Конвертувати в XLSX (назва кнопки залежить від вашого вибору) і завантажте файл або ZIP, якщо з кількох аркушів вийде кілька файлів.

Табличні, текстові та кодові формати: для чого кожен із них

Формати даних існують, бо різні програми читають дані по-різному. Таблиці на зразок XLSX зберігають клітинки, аркуші та формати чисел. CSV, описаний у RFC 4180 у 2005 році, — це спільний знаменник: прості рядки значень, розділених комами, які може імпортувати будь-яка база даних і бухгалтерська система. JSON, стандартизований як RFC 8259 і ECMA-404, — це те, що надсилають вебAPI і читає JavaScript. XML з’явився раніше, і досі використовується в рахунках, стрічках новин та офісних форматах, а YAML — формат конфігураційних файлів на основі відступів.

Більшість конвертацій — це переходи між цими світами: аналітик отримує експорт API у JSON і потребує таблиці (JSON в Excel), розробник отримує таблицю клієнта і потребує файлу для наповнення бази (CSV у SQL), офіс експортує список, щоб передати в іншу систему (Excel у CSV). Для кожного випадку є сторінка з відповідними типовими налаштуваннями, їх перелічено під цим текстом.

Обмеження форматів варто знати до конвертації. Таблиця XLSX вміщує 1 048 576 рядків і 16 384 стовпці, а старий формат XLS закінчується на 65 536 рядках і 256 стовпцях, тому дуже великі експорти краще зберігати в XLSX, CSV або Parquet. Назви аркушів в Excel обмежені 31 символом, тому Назва аркуша не приймає більше.

Які конвертації даних підтримуються

from ↓ · to →XLSXCSVJSONXMLYAMLSQLVCFParquetMD
CSV/TSVCSV/TSV to XLSX: yesCSV/TSV to CSV: yesCSV/TSV to JSON: yesCSV/TSV to XML: yesCSV/TSV to YAML: yesCSV/TSV to SQL: yesCSV/TSV to VCF: yesCSV/TSV to Parquet: yesCSV/TSV to MD: yes
XLSX/XLSXLSX/XLS to XLSX: yesXLSX/XLS to CSV: yesXLSX/XLS to JSON: yesXLSX/XLS to XML: yesXLSX/XLS to YAML: yesXLSX/XLS to SQL: yesXLSX/XLS to VCF: yesXLSX/XLS to Parquet: yesXLSX/XLS to MD: yes
ODS/NumbersODS/Numbers to XLSX: yesODS/Numbers to CSV: yesODS/Numbers to JSON: yesODS/Numbers to XML: yesODS/Numbers to YAML: yesODS/Numbers to SQL: yesODS/Numbers to VCF: yesODS/Numbers to Parquet: yesODS/Numbers to MD: yes
JSONJSON to XLSX: yesJSON to CSV: yesJSON to JSON: yesJSON to XML: yesJSON to YAML: yesJSON to SQL: yes– JSON to VCF: noJSON to Parquet: yesJSON to MD: yes
XMLXML to XLSX: yesXML to CSV: yesXML to JSON: yesXML to XML: yesXML to YAML: yesXML to SQL: yes– XML to VCF: noXML to Parquet: yesXML to MD: yes
YAMLYAML to XLSX: yesYAML to CSV: yesYAML to JSON: yesYAML to XML: yesYAML to YAML: yesYAML to SQL: yes– YAML to VCF: noYAML to Parquet: yesYAML to MD: yes
VCFVCF to XLSX: yesVCF to CSV: yesVCF to JSON: yesVCF to XML: yes– VCF to YAML: noVCF to SQL: yesVCF to VCF: yes– VCF to Parquet: noVCF to MD: yes
SQLSQL to XLSX: yesSQL to CSV: yesSQL to JSON: yesSQL to XML: yes– SQL to YAML: noSQL to SQL: yes– SQL to VCF: noSQL to Parquet: yesSQL to MD: yes
ParquetParquet to XLSX: yesParquet to CSV: yesParquet to JSON: yesParquet to XML: yes– Parquet to YAML: noParquet to SQL: yes– Parquet to VCF: noParquet to Parquet: yesParquet to MD: yes
Таблиця HTML/PDFТаблиця HTML/PDF to XLSX: yesТаблиця HTML/PDF to CSV: yesТаблиця HTML/PDF to JSON: yesТаблиця HTML/PDF to XML: yes– Таблиця HTML/PDF to YAML: noТаблиця HTML/PDF to SQL: yes– Таблиця HTML/PDF to VCF: noТаблиця HTML/PDF to Parquet: yesТаблиця HTML/PDF to MD: yes
supported not offeredТакож доступні: XLS, ODS, TSV, TXT, таблиця HTML, DOCX (як таблиця Word) і Base64. Будь-який файл, зокрема зображення, можна закодувати в Base64. Риска позначає пари, де у вихідному файлі немає рядків, придатних для цілі, наприклад контакти з вкладеного документа JSON.

Налаштування конвертера даних за типом результату

Ці налаштування діють під час читання й запису тексту з роздільниками.

  • Роздільник: автовизначення, кома, крапка з комою, табуляція, вертикальна риска або пробіл. Автовизначення читає роздільник вхідного файлу й записує коми.
  • Кодування тексту: за замовчуванням UTF-8; UTF-8 з BOM для Excel у Windows; UTF-16 і застарілі кодові сторінки для старих систем.
  • Перший рядок — заголовок: назви стовпців стають ключами JSON, тегами XML, стовпцями SQL і полями vCard.
  • Брати всі значення в лапки: беремо кожне поле в подвійні лапки для суворих імпортерів.

Як виглядає рядок CSV після конвертації в JSON

Заголовок CSV id,name,city з одним рядком 1,Ana,Lisbon, конвертований із параметрами «масив об’єктів» і «Форматований вивід»
[
  {
    "id": 1,
    "name": "Ana",
    "city": "Lisbon"
  }
]

Як виправити типові проблеми з імпортом даних

  • Діакритика й нелатинські літери в Excel виглядають спотвореними

    Excel у Windows вгадав застаріле кодування. Конвертуйте, вибравши в полі Кодування тексту UTF-8 з BOM.

  • Після імпорту день і місяць у датах помінялися місцями

    Цільова програма прочитала 03/04 навпаки. Виберіть у полі Дати формат ISO, який усі бази даних і мови читають однаково.

  • Пошук не працює, хоча значення виглядають однаково

    У кінці клітинок є невидимі пробіли. Залиште ввімкненим Обрізати пробіли.

  • Перший рядок даних став назвами стовпців

    У файлі немає рядка заголовка. Вимкніть Перший рядок — заголовок, щоб рядок 1 залишився даними.

  • Файл SQL не імпортується

    Діалект не відповідає базі даних. Виберіть правильний Діалект SQL і вкажіть Назва таблиці SQL, що складається лише з літер, цифр і підкреслень.

Запитання про конвертер даних

Як відкрити файл JSON в Excel?

Завантажте файл .json і конвертуйте його в XLSX. Масив об’єктів перетворюється на таблицю, де кожен об’єкт — це рядок, а ключі стають заголовками стовпців; вкладені об’єкти розгортаються в окремі стовпці. Як обробляються вкладені масиви, пояснює сторінка JSON в Excel.

Чому CSV відкривається в Excel в одному стовпці?

Excel використовує роздільник списків із регіональних налаштувань системи. У країнах, де десяткову частину пишуть через кому (Німеччина, Франція, Бразилія), він очікує крапку з комою. Конвертуйте ще раз, вибравши в полі Роздільник крапку з комою, або імпортуйте файл через вкладку «Дані» в Excel і виберіть роздільник самостійно.

Що дає параметр Parquet?

Parquet — колонковий формат Apache, який використовують сховища даних та інструменти на кшталт Spark, pandas і DuckDB. Він зберігає кожен стовпець окремо й добре стискається, тому великий CSV часто суттєво зменшується. Конвертуйте в Parquet для аналітичних конвеєрів або скористайтеся Parquet у CSV, щоб прочитати такий файл у таблиці.

Чи можна імпортувати контакти з таблиці в телефон?

Так. Розмістіть імена, телефони й адреси електронної пошти в стовпцях із рядком заголовка, конвертуйте таблицю у VCF та імпортуйте файл .vcf у Google Контакти, iCloud або Outlook. Назви заголовків зіставляються з полями vCard, визначеними в RFC 6350. Зворотна операція, VCF у CSV, експортує контакти телефону в таблицю.

Який діалект SQL вибрати?

Той, у який ви імпортуватимете: MySQL, PostgreSQL, SQLite або SQL Server. Вони відрізняються способом оформлення назв (зворотні лапки в MySQL, подвійні лапки в PostgreSQL і SQLite, квадратні дужки в SQL Server) і типами стовпців, тому відповідний діалект допоможе уникнути синтаксичних помилок під час імпорту.

Чому текст Base64 більший за сам файл?

Base64, визначений у RFC 4648, записує кожні 3 байти як 4 текстові символи, тому результат приблизно на третину більший за вихідні дані. Це плата за можливість вставити файл у HTML, CSS, JSON або текст листа. Увімкніть Префікс Data URI, щоб отримати рядок, готовий для img src.

Чи можна конвертувати таблицю з PDF у CSV?

Так, якщо PDF містить справжній текст. Завантажте PDF і виберіть CSV або XLSX; таблиці розпізнаються посторінково. Для сканів PDF або фото таблиць скористайтеся фото в Excel: там таблицю спочатку розпізнає OCR.

Інші інструменти для документів і даних
Зображення в ExcelКонвертер документівКонвертувати в PDF
Конвертер PDFЗображення в текст (OCR)Конвертер електронних книг

Усі інструменти Конвертер даних

Оберіть саме ту ціль, яку від вас вимагають. Кожна сторінка нижче — той самий інструмент з іншими налаштуваннями за замовчуванням.