В процессе работы над проектом я столкнулся с проблемой, похожей на вопрос. Например, если вы хотите экспортировать информацию резидента в Excel, потому что его ID-номер слишком длинный (более 10 цифр), Excel автоматически преобразует длинную строку чисел в научный подсчёт.(Добавление «'» или «tab» до и после строки чисел не сработает, и Excel автоматически их удалит.) )
Одно из решений:<tdstyle="mso-number-format:'\@'; ">100821199909091234</td> Добавлен style="mso-number-format:'\@'; " стилю, (личный тест возможен!) )
Другие стили форматирования кастомных ячеек | mso-number-format:"0" | НЕТ десятичных данных | | mso-number-format:"0\.000" | 3 Десятичные числа | | mso-number-format:"\#\,\#\#0\.000" | Запятая с 3 дек | | mso-number-format:"mm\/dd\/yy" | Дата7 | | mso-number-format:"mmmm\ d\,\ yyyy" | Date9 | | mso-number-format:"m\/d\/yy\ h\:mm\ AM\/PM" | D -T AMPM | | mso-number-format:"Short Date" | 01/03/1998 | | mso-number-format:"Medium Date" | 01-март-98 | | mso-number-format:"d\-mmm\-yyyy" | 01-март-1998 | | mso-number-format:"Short Time" | 5:16 | | mso-number-format:"Medium Time" | 5:16 утра | | mso-number-format:"Long Time" | 5:16:21:00 | | mso-number-format:"Percent" | Процент — две десятичные | | mso-number-format:"0%" | Процент — без десятичных | | mso-number-format:"0\.E+00" | Научная нотация | | mso-number-format:"\@" | СМС | | mso-number-format:"\#\ ???\/???" | Дроби — до 3 цифр (312/943) | | mso-number-format:"\0022£\0022\#\,\#\#0\.00" | £12.76 | | mso-number-format:"\#\,\#\#0\.00_ \;Red\-\#\,\#\#0\.00\ " | 2 десятичных знака, отрицательные цифры красным и подписанными (1.56 -1.56) |
|