PHP -> excel или pdf или access

Тема в разделе "PHP", создана пользователем lashka1, 1 фев 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. lashka1

    lashka1 Постоялец

    Регистр.:
    31 авг 2007
    Сообщения:
    62
    Симпатии:
    5
    заполняю форму и нада ето информация генерировался или в excel или pdf штоб как то сохранит ету информасию в комп
     
  2. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    что то я не понял вопроса

    надо сохранить - сохраняй в txt

    надо в excel -- сохраняй в csv (файл с разделителями, по сути тот же txt ) который прекрасно принимаешься и экселем и другими
     
  3. PapaJoe

    PapaJoe

    Регистр.:
    4 авг 2008
    Сообщения:
    620
    Симпатии:
    311
    http://ru2.php.net/pdf
     
  4. stanas

    stanas Прохожие

    На
    http://pear.php.net/
    есть готовые модули для записи и чтения в xls.
     
  5. lashka1

    lashka1 Постоялец

    Регистр.:
    31 авг 2007
    Сообщения:
    62
    Симпатии:
    5
  6. stanas

    stanas Прохожие

    Просто скопировать папку и подключить include-ом
     
  7. scratch613

    scratch613 Писатель

    Регистр.:
    25 сен 2008
    Сообщения:
    3
    Симпатии:
    0
    Если уж отдавать CSV, то честно признаваться, что это CSV, а не Эксель.
    Потому что иначе попросит заказчик -- "А сделай мне чтобы заголовки у колонок были полужирными" -- и все, прийдется пояснять, отмазываться и так далее.

    Геренировать настоящий эксель -- тоже, не всегда получается (хотя бы потому что формат Экселя был среверсирован, и далеко не все можно создать средствами PHP). То есть, это не настоящий эксель, а файл, который в большинстве случаев похож на Эксель :).

    Так что лучший (и при этом достаточно кроссплатформенный) вариант -- это PDF.

    Для генерации можно использовать как уже упомянутый PDFLib, так и более мощный (на мой взгляд) пакет
    http://www.fpdf.org/
    Преимущества последнего -- он сам написан на PHP, то есть упрашивать хостера поставить стороннее расширение не нужно будет.
     
  8. PapaJoe

    PapaJoe

    Регистр.:
    4 авг 2008
    Сообщения:
    620
    Симпатии:
    311
    ТС, есть скрипты, написанные для обработки *.xls и вывод данных(в аттаче)
    Если разобраться, то можно написать скрипт для создания xls.
     

    Вложения:

    • excel.rar
      Размер файла:
      64 КБ
      Просмотров:
      59
  9. dandandan

    dandandan

    Регистр.:
    7 авг 2008
    Сообщения:
    990
    Симпатии:
    267
    Есть очень простой способ генерировать эксель файлы из php или html.
    Для этого передаете в заголовке :
    header('Content-type:application/vnd.ms-excel');
    Дальше в html файл записываем код: <table>
    <tr>
    <th>Заголовок 1</th>
    <th>Заголовок 2</th>
    <th>Заголовок 3</th>
    </tr>
    <tr>
    <td>Данные 11</td>
    <td>Данные 12</td>
    <td>Данные 13</td>
    </tr>
    <tr>
    <td>Данные 21</td>
    <td>Данные 22</td>
    <td>Данные 23</td>
    </tr>
    </table>

    :) Все просто. Так же можно объединять ячейки "colspan" и "rowspan", форматировать, можно даже формулы записывать. При помощи:
    <font color=red size=15>
     
  10. stanas

    stanas Прохожие

    Если выдавать Html за Xls то Exel при отрытии пишет что "Неправильный формат файла, доверяете ли вы источнику?".

    Повсторюсь что самый правильный путь
    http://pear.php.net/
    Создает настоящие xls с объединением, любым цветом колонок и т.д.
     
Статус темы:
Закрыта.