За последние 24 часа нас посетили 17879 программистов и 1653 робота. Сейчас ищут 892 программиста ...

Вопрос по Spreadsheet_Excel_Writer. Изменение excel файла.

Тема в разделе "Прочие вопросы по PHP", создана пользователем rumzes, 7 июл 2008.

  1. rumzes

    rumzes Активный пользователь

    С нами с:
    21 апр 2008
    Сообщения:
    9
    Симпатии:
    0
    Доброго времени суток.

    Столкнулся с такой проблемой... :(

    Есть файл excel_file_1.xls. Нужно создать при помощи php файл excel_file_2.xls, который будет копией excel_file_1.xls, только с измененными данными в одной колонке. Я реализовал это таким образом:

    1. Создаем файл excel_file_2.xls при помощи Spreadsheet_Excel_Writer
    2. Теперь при помощи Spreadsheet_Excel_Reader считываем содержимое excel_file_1.xls и помещаем в excel_file_2.xls

    Все в принципе работает нормально,но проблема в том, что в файле excel_file_2.xls появляются только содержимое ячеек excel_file_1.xls, при этом теряется форматирование, фильтры по колонкам, и еще некоторые атрибуты excel_file_1.xls.


    Не подскажите, как можно реализовать данный механизм без потери атрибутов excel_file_1.xls?

    p.s. после прочтения документации по Spreadsheet_Excel_Writer выяснилось, что при его помощи нельзя открыть ранее созданный файл Excel :( .

    Спасибо за помощь.
     
  2. vlad-net

    vlad-net Активный пользователь

    С нами с:
    28 июл 2006
    Сообщения:
    42
    Симпатии:
    0
    Адрес:
    Москва
    Если тебе это удалось сделать - подскажи пожалуйста, как, у меня та же проблема.

    Кстати Spreadsheet_Excel_Writer есть в PEAR, а Spreadsheet_Excel_Reader - нет. Ты откуда его брал?

    Спасибо.
     
  3. neverlose

    neverlose Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    Может copy() ? ;)