Мой входной файл - .xls, откуда я должен читать данные, обрабатывать и записывать обратно в файл .xlsx вместе со стилями.
Таким образом, использование NPOI HSSF для чтения из .xls и NPOI XSSF для создания файла .xlsx. Я закончил с данными. Но мне нужно скопировать форматы ячеек из .xls и применить к выходному файлу.
Когда я пишу outputheaderStyle.CloneStyleFrom(inputheaderStyle);
, возникает исключение, поскольку inputheaderStyle имеет тип HSSFCellStyle, а outputheaderStyle имеет тип XSSFCellStyle.
Можно клонировать только один XSSFCellStyle в другой, но не между HSSFCellStyle и XSSFCellStyle.
outputheaderStyle.CloneStyleFrom((XSSFCellStyle)inputheaderStyle);
выдает исключение
Невозможно привести объект типа «NPOI.HSSF.UserModel.HSSFCellStyle» к типу «NPOI.XSSF.UserModel.XSSFCellStyle»
Есть ли другой способ скопировать стиль?