Числовое форматирование ячеек Aspose с обработанным источником данных - PullRequest
0 голосов
/ 25 марта 2011

Я новичок в Aspose Cells, унаследовав проект, который его использует. Было добавлено требование, чтобы числовые значения в ячейках были действительными числами - раньше они были текстовыми.

Итак, я изменил вызовы в коде, который вызывал Cell.PutValue () , чтобы использовать перегруженную версию метода, который принимает bool isConverted . Передача значения «true» в этом параметре решила проблему для этих экземпляров.

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

Как я могу преобразовать текст в числа в этом случае, как я делал с делом PutValue ()?

Ответы [ 2 ]

1 голос
/ 01 апреля 2011

Оказывается, что Aspose использует что-то под названием " Smart Markers ", которые являются директивами, встроенными в ячейки шаблонных таблиц, которые Aspose Cells использует, чтобы решить, как данные должны быть вставлены в них.

Смарт-маркеры имеют необязательные «параметры», которые заключены в скобки, разделенные запятыми модификаторы, дающие дальнейшие инструкции по обработке. Директива " (числовое) " достигла результата, который я искал.

0 голосов
/ 06 июля 2011

Вы также можете отправить запрос непосредственно на Aspose.Cells форумы , если вам понадобится дополнительная помощьПоскольку эти форумы контролируются нашими командами поддержки и развития.

Раскрытие информации: я работаю евангелистом разработчика в Aspose.

...