Я написал метод Java, использующий POI HSSF API для преобразования файла Excel в мою структуру данных.
Некоторое время код работал просто отлично.Но сейчас внезапно возникают проблемы.Я подозреваю, что это может быть связано с тем, что недавно мы установили Office 2007 на все клиентские компьютеры, ранее у нас был Office 2003.
Проблема, с которой я столкнулся: внутри файла XLS у меня есть столбец ячеек, заполненныйсерийные номера пользователя.Когда приложение Java получает ячейку, оно имеет тип ячейки STRING.И когда я запрашиваю строковое значение ячейки, я получаю пустую строку.
Файл изначально создается приложением, затем пользователи заполняют его данными и загружают обратно в приложение.Поэтому я не думаю, что формат файла неправильный, так как он создан той же версией API.
В чем может быть проблема?
РЕДАКТИРОВАТЬ:
Уточнение: Мы обновили установку Office до 2007 года, но приложение все еще использует форматы HSSF и XLS.Только пользователи открывают и редактируют файлы в Office 2007. Это проблема?