Принудительное форматирование ячеек в виде текста
У меня есть существующее приложение Open XML в VB, которое генерирует электронную таблицу из данных SQL. Моя проблема-числовые идентификаторы, такие как 5678.1 и 5678.10. Несмотря на то, что я установил тип cellValueType в строку в результирующей электронной таблице, он выглядит как общий формат.
Так как же мне сделать его текстовым форматом?
В моем вызове SetCellValue() Я передаю ничто как styleIndex.
Я использую предопределенный файл стилей следующим образом:-
<x:numFmts>
<x:numFmt numFmtId="164" formatCode="#,##0.00\ "€"" />
</x:numFmts>
и т.д...
Могу ли я определить стиль, вложить его в свою жизнь? predefinedstyles.xml и вызвать его из процедуры SetcellValue ()?
Что я уже пробовал:
У меня нет ссылки для определения содержимого предопределенного xml-файла стиля.
В результирующей электронной таблице два идентификатора действительно кажутся правильными, но если вы играете с ячейками, то значение 5434.10 меняется на 5434.1. Единственный способ, который я вижу, чтобы сохранить правильный текст, - это перейти от общего формата к текстовому формату.