18.09.2014, 06:23 | #1 |
Участник
|
XMLExcelDocument_RU вставка string
Всем привет.
Есть простейший код: Код: XMLExcelDocument_RU document; ; document = XMLExcelDocument_RU::newFromFile('D:\\ExcelFile.xlsx'); document.insertValue('C1','1'); document.closeDocument(true); Начал копаться и вот до чего дошёл... есть класс OxmlCell_RU там вызывается setValue - тут идёт определение типов и прочее...дальше идёт код Код: switch (cellType) { case 's': cellValue.set_Text(int2str(oxmlRow.worksheet().workbook().getSharedStringIdx(string))); break; case 'n': cellValue.set_Text(string); break; } Дальше отрабатывает метод initSharedStringTablePart()... Код: sharedStringCount = 0; sharedStringTablePart = workbookPart.get_SharedStringTablePart(); sharedStringTable = sharedStringTablePart.get_SharedStringTable(); Подскажите кто сталкивается , что это за SharedStringTablePart - зачем он нуден. Спасибо! |
|