Як конвертувати таблиці Excel в HTML

  • Поділитися Цим
Michael Brown

Якщо ви створили гарну таблицю в Excel і тепер хочете опублікувати її в Інтернеті як веб-сторінку, найпростіший спосіб - експортувати її в старий добрий html-файл. У цій статті ми розглянемо кілька способів перетворення даних з Excel в HTML, визначимо переваги та недоліки кожного з них, а також покроково проведемо вас через процес конвертації.

    Конвертація таблиць Excel в HTML за допомогою опції "Зберегти як веб-сторінку"

    За допомогою цього методу можна зберегти всю книгу або будь-яку її частину, наприклад, виділений діапазон клітинок або діаграму, на статичну веб-сторінку (.htm або .html), щоб будь-хто міг переглянути дані Excel в Інтернеті.

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

    Щоб перетворити дані Excel в HTML, виконайте наступні дії. Ці інструкції стосуються всіх "стрічкових" версій Excel 2007 - 365:

    1. У робочій книзі перейдіть до розділу Файл вкладку та натисніть Зберегти як .

      Якщо ви хочете експортувати лише певну частину даних, наприклад, діапазон клітинок, зведену таблицю або графік, виберіть її спочатку.

    2. В рамках проекту Зберегти як оберіть один з наступних варіантів:
      • Веб-сторінка (.htm; .html). Це збереже вашу робочу книгу або виділення на веб-сторінці та створить допоміжну папку, в якій зберігатимуться всі допоміжні файли сторінки, такі як зображення, маркери та фонові текстури.
      • Веб-сторінка з одним файлом (.mht; .mhl). Це збереже вашу робочу книгу або вибірку в одному файлі з супровідними файлами, вбудованими в веб-сторінку.
    3. Якщо перед натисканням виділили діапазон комірок, таблицю або діаграму Зберегти як потім виберіть пункт Відбір перемикач, натисніть Зберегти і ви близькі до завершення.

      Якщо Ви ще нічого не обрали, перейдіть до наступних кроків.

      • Щоб зберегти всю книгу , включаючи всі робочі аркуші, графіку та вкладки для переходу між аркушами, виберіть Весь робочий зошит .
      • Щоб зберегти поточний аркуш обирайте Вибір: Лист На наступному кроці Вам буде надано вибір, чи публікувати весь аркуш, чи окремі елементи.

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

    4. Натисніть на кнопку Опублікувати після чого відкриється вікно Опублікувати як веб-сторінку Коротко пройдемося по кожній з доступних опцій, зверху вниз.
    5. Статті для публікації Тут ви можете вибрати, яку частину книги Excel ви хочете експортувати на веб-сторінку.

      У випадаючому списку навпроти Обирайте у вас є наступні варіанти:

      • Весь робочий зошит Буде опубліковано весь робочий зошит, включаючи всі робочі аркуші та вкладки для навігації між аркушами.
      • Весь аркуш або окремі елементи на робочому аркуші, наприклад зведені таблиці , діаграми, відфільтровані діапазони та діапазони зовнішніх даних Вибираєте " Елементи на імені аркуша ", а потім виберіть або " Весь вміст " або конкретні предмети.
      • Діапазони осередків. Виберіть Діапазон комірок у випадаючому списку, а потім натисніть кнопку Згорнути діалогове вікно щоб виділити комірки, які потрібно опублікувати.
      • Раніше опубліковані матеріали Виберіть цю опцію, якщо ви хочете повторно опублікувати аркуш або елементи, які ви вже опублікували. Якщо ви не бажаєте повторно публікувати певний елемент, виберіть його у списку і натисніть кнопку Видалити кнопку.
    6. Назва веб-сторінки. Щоб додати заголовок, який буде відображатися в рядку заголовка браузера, натисніть кнопку Зміна кнопку поруч з Назва: та введіть потрібну назву.
    7. Натисніть на кнопку Переглянути кнопку поруч з Ім'я файлу і виберіть жорсткий диск, папку, веб-папку, веб-сервер, HTTP-сайт або FTP-розташування, де ви хочете зберегти свою веб-сторінку.

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

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

    8. Виберіть " Автоперевидання при кожному збереженні цієї книги" якщо ви хочете, щоб книга або вибрані елементи автоматично перевидавалися після кожного збереження книги. Більш детально про функцію автоперевидачі я розповім далі в статті.
    9. Виберіть кнопку " Відкрийте опубліковану веб-сторінку в браузері ", якщо ви бажаєте переглянути веб-сторінку одразу після збереження.
    10. Натисніть на кнопку Опублікувати і все готово!

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

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

    5 речей, про які варто знати при конвертації Excel-файлу в HTML

    Коли ви використовуєте Excel's Зберегти як веб-сторінку важливо розуміти, як працюють його основні функції, щоб уникнути найбільш типових помилок і запобігти поширеним повідомленням про помилки. У цьому розділі наведено короткий огляд опцій, на які слід звернути особливу увагу під час експорту таблиці Excel у формат HTML.

    1. Підтримка файлів і гіперпосилань

      Як відомо, веб-сторінки часто містять зображення та інші допоміжні файли, а також гіперпосилання на інші веб-сайти. Коли ви перетворюєте файл Excel на веб-сторінку, Excel автоматично керує відповідними файлами та гіперпосиланнями і зберігає їх у папці допоміжних файлів з назвою Назва_файлів робочої книги .

      Коли ви зберігаєте допоміжні файли, такі як маркери, графіку та фонові текстури, на тому самому веб-сервері, Excel зберігає всі посилання як відносні посилання Відносне посилання (URL) вказує на файл на тому ж веб-сайті; воно вказує тільки ім'я файлу або кореневої папки, а не повну адресу веб-сайту (наприклад, href="/images/001.png"). Коли ви видаляєте будь-який елемент, збережений як відносне посилання, Microsoft Excel автоматично видаляє відповідний файл з папки підтримки.

      Отже, головне правило - це завжди зберігати веб-сторінку та супровідні файли в одному місці Якщо ви переміщуєте або копіюєте веб-сторінку в інше місце, обов'язково перемістіть папку підтримки в те саме місце, щоб зберегти посилання. Якщо ви повторно збережете веб-сторінку в іншому місці, Microsoft Excel автоматично скопіює папку підтримки для вас.

      Коли ви зберігаєте свої веб-сторінки в різних місцях або якщо ваші файли Excel містять гіперпосилання на зовнішні веб-сайти, абсолютні посилання Абсолютне посилання вказує повний шлях до файлу або веб-сторінки, доступ до якої можливий з будь-якого місця, наприклад, www.your-domain/products/product1.htm.

    2. Внесення змін та повторне збереження веб-сторінки

      Теоретично, ви можете зберегти свою книгу Excel як веб-сторінку, потім відкрити отриману веб-сторінку в Excel, внести правки і повторно зберегти файл. Однак, в цьому випадку деякі функції Excel перестануть працювати. Наприклад, будь-які діаграми, що містяться у вашій книзі, стануть окремими зображеннями, і ви не зможете їх змінювати в Excel у звичайному режимі.

      Отже, найкраща практика полягає в тому, щоб підтримувати свою оригінальну робочу книгу Excel в актуальному стані, вносити зміни в робочу книгу, завжди зберігати її спочатку як робочу книгу (.xlsx), а потім зберігати у вигляді файлу веб-сторінки (.htm або .html).

    3. Автоматична повторна публікація веб-сторінки

      Якщо ви обрали опцію Автоопублікувати прапорець у вікні Опублікувати як веб-сторінку діалогове вікно, описане в кроці 8 вище, то ваша веб-сторінка буде оновлюватися автоматично при кожному збереженні книги Excel. Це дійсно корисна опція, яка дозволяє вам завжди мати актуальну онлайн-версію вашої таблиці Excel.

      Якщо ви увімкнули функцію автоматичної повторної публікації, то при кожному збереженні книги буде з'являтися повідомлення з проханням підтвердити, чи хочете ви увімкнути або вимкнути автоматичну повторну публікацію. Якщо ви хочете, щоб ваша таблиця Excel була автоматично повторно опублікована, то, природно, виберіть пункт Увімкнути... і натисніть ГАРАЗД. .

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

      До тимчасово втратити працездатність Автоопублікувати, виберіть перший варіант " Відключити функція автоопублікування при відкритій книзі "Це вимкне автоматичну повторну публікацію для поточного сеансу, але при наступному відкритті книги вона буде знову ввімкнена.

      До назавжди втратити працездатність Автоматична повторна публікація для всіх або вибраних елементів, відкрийте книгу Excel, виберіть збереження як веб-сторінку і натисніть кнопку Опублікувати кнопку. У вікні Обирайте список, під рубрикою " Статті для публікації ", виберіть елемент, який не хочете повторно публікувати, і натисніть кнопку Видалити кнопку.

    4. Функції Excel не підтримуються на веб-сторінках

      На жаль, кілька дуже корисних і популярних функцій Excel не підтримуються при перетворенні таблиць Excel в HTML:

      • Умовне форматування не підтримується при збереженні таблиці Excel у форматі Веб-сторінка з одним файлом (.mht, .mhtml), тому переконайтеся, що ви зберегли його в Веб-сторінка (Панелі даних, кольорові шкали та набори піктограм не підтримуються в жодному з форматів веб-сторінок.
      • Поворотний або вертикальний текст також не підтримується при експорті даних Excel в Інтернеті у вигляді веб-сторінки. Будь-який повернутий або вертикальний текст у вашій книзі буде перетворено на горизонтальний текст.
    5. Найпоширеніші проблеми при конвертації файлів Excel в HTML

      При перетворенні книги Excel у веб-сторінку можуть виникнути наступні відомі проблеми:

      • Вміст комірки (текст) усікається Щоб текст не обрізався, можна або вимкнути опцію обтікання тексту, або скоротити текст, або збільшити ширину колонки, а також переконатися, що текст вирівняний по лівому краю.
      • Елементи, які ви зберігаєте на існуючій веб-сторінці, завжди з'являються внизу сторінки Це нормальна поведінка, коли ви вирішили зберегти файл Excel як існуючу веб-сторінку. Щоб перемістити дані Excel в іншу позицію, або відредагуйте отриману веб-сторінку в якомусь HTML-редакторі, або змініть порядок елементів у вашій книзі Excel і збережіть її як веб-сторінку заново.
      • Посилання на веб-сторінці не працюють. Найбільш очевидною причиною є те, що ви перемістили веб-сторінку або допоміжну папку в інше місце. Дивіться допоміжні файли та гіперпосилання для отримання більш детальної інформації.
      • На веб-сторінці відображається червоний хрестик (X) Червоний хрестик вказує на відсутність зображення або іншої графіки. Він може бути пошкоджений з тієї ж причини, що і гіперпосилання. Просто переконайтеся, що ви завжди зберігаєте веб-сторінку і папку з підтримкою в одному і тому ж розташуванні.

    Конвертери Excel в HTML

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

    TABLEIZER - безкоштовний і простий конвертер Excel в HTML онлайн

    Цей онлайн-конвертер в один клік легко обробляє прості таблиці Excel. Все, що вам потрібно зробити, це вставити вміст вашої таблиці Excel у вікно і натиснути кнопку Покладіть це на стіл! Доступні деякі основні параметри форматування, такі як розмір шрифту, тип шрифту, колір заголовка і навіть стилі CSS.

    Після цього ви просто копіюєте HTML-код, згенерований конвертером Tableizer, і вставляєте його на свою веб-сторінку. Найкраще у використанні цього інструменту (крім швидкості, простоти і безкоштовності : ) - це вікно попереднього перегляду, яке показує, як ваша таблиця Excel буде виглядати в Інтернеті.

    Однак форматування Вашої оригінальної таблиці Excel не буде автоматично перетворено в HTML, як Ви бачите на скріншоті нижче, що, на мою думку, є дуже суттєвим недоліком.

    Якщо вам цікаво спробувати цей онлайн-конвертер, ви можете знайти його тут: //tableizer.journalistopia.com/

    Ще один безкоштовний конвертер Excel в HTML доступний на сайті pressbin.com, хоча він багато в чому поступається Tableizer - немає опцій формату, немає CSS і навіть немає попереднього перегляду.

    Розширений конвертер Excel в HTML (платний)

    На відміну від двох попередніх інструментів, у SpreadsheetConverter працює як надбудова над Excel і вимагає встановлення. Я завантажив пробну версію (як ви розумієте із заголовка, це комерційне програмне забезпечення), щоб перевірити, чи є вона в якомусь відношенні кращою, ніж будь-який з безкоштовних онлайн-конвертерів, з якими ми щойно експериментували.

    Повинен сказати, що я був вражений: процес конвертації такий же простий, як і натискання кнопки Перетворити на стрічці Excel.

    І ось результат - як бачимо, експортована на веб-сторінку таблиця Excel виглядає дуже близько до вихідних даних:

    Заради експерименту я також спробував конвертувати більш складну книгу, що містить кілька аркушів, зведену таблицю і діаграму (ту, яку ми зберегли у вигляді веб-сторінки в Excel в першій частині статті), але, на моє розчарування, результат виявився значно гіршим, ніж у Microsoft Excel. Можливо, це пов'язано з обмеженнями пробної версії програми.

    У будь-якому випадку, якщо ви бажаєте випробувати всі можливості цього конвертера Excel в HTML, ви можете завантажити ознайомчу версію надбудови SpreadsheetConverter за посиланням.

    Веб-переглядачі Excel

    Якщо вас не влаштовує продуктивність конвертерів Excel в HTML і ви шукаєте альтернативи, деякі веб-переглядачі можуть бути корисними. Нижче ви знайдете короткий огляд декількох веб-переглядачів Excel, щоб ви могли відчути, на що вони здатні.

    Онлайн-переглядач Zoho Sheet дозволяє переглядати таблиці Excel в Інтернеті, завантаживши файл або ввівши URL-адресу. Він також надає можливість створювати та керувати таблицями Excel в Інтернеті.

    Це, мабуть, один з найпотужніших безкоштовних онлайн-переглядачів Excel. Він підтримує деякі основні формули, формати і умовне форматування, дозволяє сортувати і фільтрувати дані і конвертувати їх в ряд популярних форматів, таких як .xlsx, .xls, .ods, .csv, .pdf, .html та інші, як ви бачите на скріншоті нижче.

    Його основним недоліком є те, що він не зберігає формат вихідного файлу Excel. Також мушу визнати, що веб-переглядач Zoho Sheet не зміг впоратися зі складною електронною таблицею, що містить нестандартний стиль таблиці, складні формули та зведену таблицю.

    Що ж, ми розглянули кілька варіантів конвертації таблиць Excel в HTML. Сподіваємося, це допоможе вам вибрати методику відповідно до ваших пріоритетів - швидкість, вартість або якість? Вибір завжди залишається за вами :)

    У наступній статті ми продовжимо цю тему і розглянемо, як можна переміщати дані Excel в Інтернеті за допомогою Excel Web App.

    Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.