Линии сетки MS Excel в HTML отсутствуют в Google Chrome - PullRequest
6 голосов
/ 21 июня 2011

Я пытаюсь конвертировать из таблицы Excel (.xls) в HTML через MS Excel 2010, но я хочу сохранить линии сетки. Поэтому я выделяю все ячейки -> ячейки формата -> наброски и предустановки внутри границ, нормальную рамку, черный цвет, а затем выполняю экспорт. При просмотре в IE и Firefox границы есть. Однако при просмотре с помощью Chrome границы исчезают, и вместо этого я вижу стиль = "border-left: none;" внутри каждого тега td.

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

Я думаю, что мое единственное решение может состоять в том, чтобы просто проверить javascript специально для chrome и отредактировать стили left / right / top / bottom для всех тегов td. Я что-то упускаю?


Кроме того, есть ли способ сохранить номера строк и заголовки букв столбцов в html-версии?

Ответы [ 3 ]

4 голосов
/ 21 июня 2011

Вы можете выполнить поиск / замену для всех случаев, когда исходный код читает border-left:none, border:none и т. Д., А затем использовать стили CSS, чтобы убедиться, что линии сетки остаются с данными. Предполагая, что это экспортируется как таблица, используйте

<style type="text/css">
    table{
       border: 2px solid #000000;
    }
    td{
       border: 1px solid #000000;
    }
</style>

(формат на свой вкус и вкус)

Что касается номеров строк и заголовков столбцов, то это зависит от того, сколько у вас данных. Если их не так много, было бы проще набирать их вручную в заголовках и цифрах. Если это много, лучшим способом было бы использовать javascript или язык на стороне сервера, чтобы распечатать заголовки строк для вас.

3 голосов
/ 13 декабря 2013

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

1 голос
/ 10 ноября 2013

Альтернативный способ - получить доступ к вашему диску Google, импортировать файл xls, а затем загрузить его в виде файла html. Созданная веб-страница прекрасно работает как в Chrome, так и в IE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...