За последние 24 часа нас посетили 22542 программиста и 1201 робот. Сейчас ищут 774 программиста ...

excel

Тема в разделе "PHP для новичков", создана пользователем dobermann_arb, 11 авг 2006.

  1. dobermann_arb

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

    С нами с:
    10 авг 2006
    Сообщения:
    62
    Симпатии:
    0
    Хелп помогите записать данные из базы в excel файл. Я начал писать этот скрипт но застрял на корректной записи в файл. Вот этот скрипт:
    <?
    $sql = mysql_query(" select sap, struct_name, tab_number, fio, dolj, okl, days, ktu from ktu_08_06 ");
    while ($row = mysql_fetch_array($sql) )
    { $i++; }
    require_once 'Spreadsheet/Excel/Writer.php';
    $workbook = new Spreadsheet_Excel_Writer('test.xls');
    $worksheet =& $workbook->addWorksheet('Выгрузка данных');
    $workbook->setTempDir('c:/temp');
    while ($row = mysql_fetch_array($sql) ) {
    for($s=0;$s<=$i;$s++){
    for ($col=0;$col<=7;$col++){
    $worksheet->write($s, $col, " " );
    }
    }
    }

    $workbook->close();
    ?>
     
  2. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    dobermann_arb
    вот такой код у меня отработал без проблем
    PHP:
    1.  
    2. <?
    3. require_once 'Spreadsheet/Excel/Writer.php';
    4. $workbook = new Spreadsheet_Excel_Writer('test.xls');
    5. $workbook->setTempDir('c:/temp');
    6.  
    7. $worksheet = $workbook->addWorksheet('Выгрузка данных');
    8. $worksheet->write(1, 1, 'test');
    9.  
    10. $workbook->close();
    11. ?>
    12.  
    рядом с test.php появился файл test.xls
     
  3. dobermann_arb

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

    С нами с:
    10 авг 2006
    Сообщения:
    62
    Симпатии:
    0
    Я имею ввиду как мне правильно организовать массив, чтобы из него я смог записать строки из базы