Загрузка данных из экселевских таблиц разных типов в БД

ka

Новичок
Загрузка данных из экселевских таблиц разных типов в БД

Объекты хранятся в таблице MySQL, к каждому объекту есть что-то типа списка характеристик или прайса в экселевском формате.
Необходимо данные из загружаемого через скрипт экселевского файла так же занести в базу.
Проблема в том, что каждый файл имеет собственное оформление и привести их к единому виду невозможно, поэтому распарсить и записать в таблицу соответствующие поля не получается.
Хочу сделать так:
загрузить файл, обработав его найти строки и столбцы, сформировать хтмл-таблицу и заполнить соответствующими данными, занести все это дело в переменную и уже ее записывать в базу.
Сделал это через csv, все работает, но беда в том, что при сохранении экселя в csv форматирование данных утрачивается и вместо ячеек, которые бы имели вид в хтмл-таблице
<td colspan="2">, <td rowspan="2"> я получаю дополнительные пустые ячейки, вместо одной объединенной.
Что еще можно попробовать?
Думаю покопать xml и DOM, но до этого с ними не сталкивался и не знаю, сохранит ли xml форматирование исходного экселевского документа и если на хостинге нет библиотеки для работы с DOM, а ее там нет, уже проверил, можно ли установить самому или надо обращаться к хостеру.
Может кто-то сталкивался с подобной задачей, подскажите?
 

ka

Новичок
Спасибо, Santiago.
Но проблема пока не решена.
Нашел, установил, загрузил свой файлик, исправил скрипт, чтоб выводил не через запятую а в виде таблице - все работает, но форматирования нет, объединенные ячейки превращаются в одну и добавляется необходимое кол-во пустых ячеек.
Наверное туплю, поковыряю исходник.
 
Сверху