и содержит текстовый слой...разбор инструкций для печати в PDF нетривиален.
так и в Ёкселе могут быть насобачены такие дикие верстки и макросы, что его разбор будет еще запутаннее.но это только в случае, если они присутствуют. А данные, записанные в ячейках, то нет никаких проблем прочесть. Так что с таблицами по-проще будет.
тогда просто держи их в памяти, в Redis, в Memcached, либо вообще в структурах ЯП.если строить изначально с расчётом на рост, то в структурах данных не стоит хранить данные. Лучше таки в K/V хранилище (Memcached/Redis и пр.)
Автор вопроса указал ведь