Добрый день! Не получается установить точное количество знаков после запятой. Делаю так: stStyle.numFormat.numberStyle = NUMSTYLE_GENERAL; stStyle.numFormat.numberOfDigitsAfterPoint = 2; …. CellDataFlt col; col.value = db.dValue; col.style_id = i_IndStyle; sheet->AddCell(col); Результат:
Добрый день! Не получается установить точное количество знаков после запятой. Делаю так: stStyle.numFormat.numberStyle = NUMSTYLE_GENERAL; stStyle.numFormat.numberOfDigitsAfterPoint = 2; …. CellDataFlt col; col.value = db.dValue; col.style_id = i_IndStyle; sheet->AddCell(col); Результат в приложенном файле.
Добрый день, Александр! Замена спецификаторов помогла. Файлы генерируются корректно. Спасибо. Была бы интересна UNICODE версия (или какой-то свой) библиотеки, без включения дефайнов UNICODE. Тем более, что данные в Excel надо подавать только в юникоде.
Пришлось переписать некоторые моменты. правда в результате всё равно Excel ругается при открытии файла. прикрепляю модифицированный движок и сгененерированный файл.
среда: MSVS 2010 компилятор - тот который в этой студии. проект нас с++ на win32 API после подключения SimpleXlsxWriter - всё работало, но созданные файлы Excel'ем не открывались, т.к. данные в sharedStrings.xml были не unicode. включил дефайны UNICODE и _UNICODE - перестала компилироваться библиотека SimpleXlsxWriter. Список ошибок прилагаю Свой проект перевести на юникод - не можем, может только конвертить строки в юникод (что и делали в пред.версии) Использовали одну из ранних версий, но созданные...
среда: MSVS 2010 компилятор - тот который в этой студии. проект нас с++ на win32 API после подключения SimpleXlsxWriter - всё работало, но созданные файлы Excel'ем не открывались, т.к. данные в sharedStrings.xml были не unicode. включил дефайны UNICODE и _UNICODE - перестала компилироваться библиотека SimpleXlsxWriter. Список ошибок прилагаю Свой проект перевести на юникод - не можем, может только конвертить строки в юникод (что и делали в пред.версии) Использовали одну из ранних версий, но созданные...
Добрый день! После включения дефайнов UNICODE и _UNICODE появилась ошибка при компиляции: Ошибка 1 error C3861: strcasecmp: идентификатор не найден D:\Projects\WENGINE\Sources\SimpleXLSX\Zip\zip.cpp 2174 WEngine Сергей.