Предотвратить преобразование значений Excel в даты при открытии файлов HTML

У меня есть некоторые файлы HTML, содержащие таблицы, которые мне нужно выполнить.

Я могу открыть их в Excel, и он сохраняет все форматирование и макет таблицы (что я и хочу).

Проблема в том, что он по умолчанию форматирует все ячейки как «общие». Это означает, что в Excel происходит «интеллектуальное» преобразование данных, что, как было замечено мною в stackexchange в прошлом , вызывает всевозможные проблемы, когда коды и имена отображаются как даты и преобразуются в число.

Есть способы обойти это при импорте из открытого текста, заставляя Excel вызывать мастер, который позволяет вам изменить формат импорта с «общего» на «текст». Как заставить Excel рассматривать все как текст для HTML-файла?

Возможно ли каким-то образом изменить глобальный параметр Excel, который останавливает общий формат от даты преобразования? Или есть какой-то способ специально для открытия html-файлов, которые не позволят применить «общий» формат?

Для этого я бы использовал надстройку Power Query. Power Query может читать HTML-файлы (локальные или веб-сайты). Он ищет таблицы, поэтому в структуре HTML должна быть некоторая согласованность. Как только таблица HTML будет прочитана, она попытается автоматически определить даты – вы можете переопределить это и преобразовать столбцы вручную.

Через 1 год вы можете использовать веб-запрос и изменить параметры для отключения распознавания даты, как указано здесь : https://support.microsoft.com/en-gb/kb/287027

Вместо того, чтобы открывать файл HTML, укажите веб-запрос на локальный адрес (файл: /// C: /Users/…/file.html)

Чтобы Excel не автоматически конвертировал числа в даты, выполните следующие действия при создании нового веб-запроса. В Microsoft Office Excel 2003 или Microsoft Excel 2002 выберите «Импорт внешних данных» в меню «Данные» и нажмите «Новый веб-запрос».

В Microsoft Office Excel 2007 нажмите «Из Интернета» в группе «Получить внешние данные» на вкладке «Данные».

В поле «Адрес» введите адрес веб-страницы, содержащей таблицу, которую вы хотите импортировать, и нажмите «Перейти».

Щелкните соответствующий маркер таблицы, чтобы выбрать таблицу, которую вы хотите импортировать.

Нажмите «Параметры».

В разделе «Другие параметры импорта» установите флажок «Отключить дату».

  • Построение множества наборов данных разной длины на одном и том же графе рассеяния в Excel 2010
  • Поиск уникального значения в excel
  • Окраска частичного текста внутри ячейки в Excel
  • MySQL для EXCEL (2010) - пользовательский запрос выбора
  • Условное форматирование значений TRUE / FALSE в диапазоне Excel 2010
  • Условное форматирование ячейки на основе значения в 4 смежных ячейках
  • Как отключить автоматический формат номера Excel
  • Отображать пустое значение при ссылке на пустую ячейку в Excel 2010
  • Использование INDIRECT и AND / IF для условного форматирования
  • Как разделить одну строку на несколько строк с Excel?
  • Как переносить несколько строк в один столбец
  • Давайте будем гением компьютера.