JohnBraxton
20.07.2017 - 17:52
Доброго всем времени суток. Коллеги кто ни будь сталкивался с PHPExcel? Почему PHPExcel не читает файлы созданные в 2007 и ранних версий MS Office? У нас стоит PHPExcel последнего релиза. Немного погуглив выяснилось что 2007 версия (и ее предки) во время сохранения файлов xls не оставляют активный лист. Может быть у кого ни будь есть альтернативное, проверенное решение по чтению файлов xls и xlsx? Очень надо. Заранее благодарен.
Не понял, у тебя задача именно определять (читать) активный лист? Ну тогда никак, ты же сам понимаешь, невозможно вычитать из документа информацию, которая в нем не содержится.
Ну а так вытаскиваешь листы по одному да читаешь, в чем сложность? =) Я пользуюсь данной библиотекой вообще без всяких проблем, читает практически всё. Самая лучшая по кол-ву поддерживаемых форматов, хоть и прожорливая.
setActiveSheetIndex() для старых форматов тебе в помощь, например. =)
Можно вычитать кол-во листов, прогнать их в цикле.