Как преобразовать таблицы 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 вы хотите экспортировать на веб-страницу.

      В выпадающем списке рядом с Выберите У вас есть следующие варианты:

      • Вся рабочая тетрадь Будет опубликована вся рабочая тетрадь, включая все рабочие листы и вкладки для перехода между листами.
      • Весь рабочий лист или определенные элементы на рабочем листе, например поворотные таблицы , диаграммы, отфильтрованные диапазоны и диапазоны внешних данных Вы выбираете " Элементы на SheetName ", а затем выберите либо " Все содержимое " или конкретные предметы.
      • Диапазоны клеток. Выберите Диапазон ячеек в раскрывающемся списке, а затем нажмите кнопку Свернуть диалог значок , чтобы выбрать ячейки, которые нужно опубликовать.
      • Ранее опубликованные статьи Выберите эту опцию, если вы хотите повторно опубликовать рабочий лист или элементы, которые вы уже опубликовали. Если вы не хотите повторно публиковать определенный элемент, выберите элемент в списке и нажмите кнопку Удалить кнопка.
    6. Название веб-страницы. Чтобы добавить заголовок, который будет отображаться в строке заголовка браузера, нажмите кнопку Изменить кнопка рядом с Название: и введите нужное название.
    7. Нажмите кнопку Просмотреть кнопка рядом с Имя файла и выберите жесткий диск, папку, веб-папку, веб-сервер, сайт HTTP или FTP, где вы хотите сохранить свою веб-страницу.

      Совет: Если вы впервые конвертируете рабочую книгу Excel в файл HML, имеет смысл сначала сохранить веб-страницу на локальном жестком диске, чтобы вы могли внести необходимые исправления перед публикацией страницы в Интернете или локальной сети.

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

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

      Как видно на скриншоте ниже, наша таблица Excel выглядит довольно красиво в режиме онлайн, хотя дизайн исходного файла Excel немного искажен.

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

    5 вещей, о которых следует знать при преобразовании файла Excel в HTML

    Когда вы используете в Excel Сохранить как веб-страницу Важно, чтобы вы понимали, как работают его основные функции, чтобы избежать большинства типичных ошибок и предотвратить распространенные сообщения об ошибках. В этом разделе представлен краткий обзор опций, на которые следует обратить особое внимание при экспорте таблицы Excel в HTML.

    1. Вспомогательные файлы и гиперссылки

      Как вы знаете, веб-страницы часто содержат изображения и другие вспомогательные файлы, а также гиперссылки на другие веб-сайты. Когда вы конвертируете файл Excel в веб-страницу, Excel автоматически управляет связанными файлами и гиперссылками и сохраняет их в папке вспомогательных файлов с именем WorkbookName_files .

      Когда вы сохраняете вспомогательные файлы, такие как пули, графики и фоновые текстуры, на том же веб-сервере, 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. Автоперепубликация веб-страницы

      Если вы выбрали Автоперепубликация флажок в Опубликовать как веб-страницу Это действительно полезная опция, позволяющая всегда иметь актуальную онлайн-копию таблицы Excel.

      Если вы включили функцию автоопубликования, то при каждом сохранении рабочей книги будет появляться сообщение с просьбой подтвердить, хотите ли вы включить или отключить автоопубликование. Если вы хотите, чтобы ваша таблица Excel публиковалась автоматически, то, естественно, выберите Включить... и нажмите OK .

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

      На временно отключить Автоперепубликация, выберите первую опцию " Отключить функция автоперепубликации при открытой рабочей книге " в вышеупомянутом сообщении. Это отключит автопубликацию для текущего сеанса, но она будет снова включена при следующем открытии рабочей книги.

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

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

      К сожалению, несколько очень полезных и популярных функций Excel не поддерживаются при преобразовании рабочих листов Excel в HTML:

      • Условное форматирование не поддерживается при сохранении электронной таблицы Excel в формате Однофайловая веб-страница (.mht, .mhtml), поэтому убедитесь, что вы сохранили его в формате Веб-страница Вместо этого используйте формат (.htm, .html). Полосы данных, цветовые шкалы и наборы значков не поддерживаются ни в одном из форматов веб-страниц.
      • Поворотный или вертикальный текст не поддерживается и при экспорте данных 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, экспортированная на веб-страницу, выглядит очень близко к исходным данным:

    Ради эксперимента я также попробовал конвертировать более сложную рабочую книгу, содержащую несколько листов, таблицу pivot и диаграмму (ту, которую мы сохранили как веб-страницу в Excel в первой части статьи), но, к моему разочарованию, результат значительно уступал тому, что выдавал Microsoft Excel. Возможно, это связано с ограничениями пробной версии.

    В любом случае, если вы хотите изучить все возможности этого конвертера Excel в HTML, вы можете загрузить ознакомительную версию дополнения SpreadsheetConverter здесь.

    Веб-просмотрщики Excel

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

    Zoho Sheet online viewer позволяет просматривать электронные таблицы Excel онлайн, загружая файл или вводя URL-адрес. Он также предоставляет возможность создавать и управлять электронными таблицами Excel онлайн.

    Это, пожалуй, один из самых мощных бесплатных онлайн-просмотрщиков Excel. Он поддерживает некоторые основные формулы, форматы и условное форматирование, позволяет сортировать и фильтровать данные и конвертировать их в ряд популярных форматов, таких как .xlsx, .xls, .ods, .csv, .pdf, .html и другие, как вы видите на скриншоте ниже.

    Его главный недостаток заключается в том, что он не сохраняет формат исходного файла Excel. Я также должен признать, что веб-просмотрщик Zoho Sheet не смог справиться со сложной электронной таблицей, содержащей пользовательский стиль таблицы, сложные формулы и поворотную таблицу.

    Мы рассмотрели несколько вариантов преобразования таблиц Excel в HTML. Надеемся, это поможет вам выбрать технику в соответствии с вашими приоритетами - скорость, стоимость или качество? Выбор всегда за вами : )

    В следующей статье мы продолжим эту тему и рассмотрим, как можно перенести данные Excel в интернет с помощью Excel Web App.

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.