>>подключаем любую либу
вот тут вопрос как раз.. у меня было такое, что только не пробовал, от unset в каждой итерации до всяких других бубнов, пока либу не поменял.
строк было ~400к по 16 полей, что на что поменял, не помню, просто делал composer require new\officelib и правил класс, но на второй или третьей все быстро сделалось