HTML к Excel: Как может сказать Excel рассматривать столбцы как числа?

20
задан Patrick McElhaney 15 January 2010 в 18:23
поделиться

4 ответа

Если Вы добавляете Класс CSS к своей странице:

.num {
  mso-number-format:General;
}
.date {
  mso-number-format:"Short Date";
}

И удар те классы на Вашем TD's, это работает?

<td class="num">34</td>
<td class="num">17.0</td>
<td class="date">12/17/2008</td> <!-- if you are playing with dates too -->

Обновление: Дополнительные параметры форматирования от @Aaron.

29
ответ дан 29 November 2019 в 23:09
поделиться

Лучший прием должен копировать электронную таблицу Excel со всеми цветами / (условные) форматы/формулы, которых Вы требуете.

Сохраняют его максимально простым, просто строки абсолютного минимума и т.д.

Затем сохраняют электронную таблицу Excel "Как электронную таблицу Xml",

Затем у Вас есть шаблон для создания электронной таблицы через Xml.

я обычно очищаю стили в исходном Xml, сохраненном от рабочей книги Excel. Удаление дубликатов и переименование их.

Затем это - просто вопрос заполнения с любым источником данных, который Вы имеете.

я не знаю, какую среду Вы кодируете к, но в VB.NET с LINQ и литералами XML, это - очень простая задача.

5
ответ дан 29 November 2019 в 23:09
поделиться

ОБНОВЛЕНИЕ: также необходимо удалить неразрывные пробелы (nbsp's) из td ячеек, содержащих числовой или информация о деньгах, чтобы заставить формулы работать над этими ячейками в Excel. Таким образом, проблема решена.

0
ответ дан 29 November 2019 в 23:09
поделиться
16
ответ дан 29 November 2019 в 23:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: