Если данные извлекаются в Excel из XML-файла с использованием разбора stax, то символы апострофа автоматически добавляются в начало данных ячейки. - PullRequest
0 голосов
/ 20 ноября 2018
SXSSFWorkbook wb = new SXSSFWorkbook(100);

StaxParserBaseExportHelperDetails staxParserBaseExportHelperDetails = new StaxParserBaseExportHelperDetails();
staxParserBaseExportHelperDetails.setUser(user);
staxParserBaseExportHelperDetails.setStyles(getXLSStyle());

try
{
    // First create a new XMLInputFactory
    XMLInputFactory inputFactory = XMLInputFactory.newInstance();
    // Setup a new streamReader
    staxParserBaseExportHelperDetails.setXmlStreamReader(inputFactory.createXMLStreamReader(in));

    while (staxParserBaseExportHelperDetails.getXmlStreamReader().hasNext())
    {
        staxParserBaseExportHelperDetails.setEventType(staxParserBaseExportHelperDetails.getXmlStreamReader().next());

        eventTypeStartElement(siteID, footerRequired, wb, staxParserBaseExportHelperDetails);
        eventTypeCharacters(staxParserBaseExportHelperDetails);
        eventTypeEndElement(wb, staxParserBaseExportHelperDetails, siteID, footerRequired);
    }
    wb.write(os);
    wb.dispose();
}

апостроф (') добавлен после выполнения оператора ниже wb.write (os);

wb.write (os);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...