sprawa wyglada tak, ze mam iles tam plikow excela w ktorych dokladnie w tych samych komorkach beda jakies dane, chcialbym sobie stworzyc skryptem jeden plik, ktory pobierze te dane i umiesci je w jednym arkuszu w skoroszycie, poki co stworzylemc os takiego:
  1. <?php
  2. header("Content-Type: application/vnd.ms-excel");
  3. header("Content-Disposition: attachment; filename=filename.xls");
  4. header("Pragma: no-cache");
  5. header("Expires: 0");
  6.  
  7. require_once 'Excel/reader.php';
  8. $data = new Spreadsheet_Excel_Reader();
  9.  
  10. for ($k=1; $k<=2; $k++)
  11. {
  12. echo '<table border="1">';
  13. $data->read("$k.xls");
  14.  
  15. for ($i = 1; $i <= $data->sheets[2]['numRows']; $i++) 
  16. {
  17. echo '<tr>';
  18. for ($j = 1; $j <= $data->sheets[2]['numCols']; $j++) 
  19. {
  20. echo '<td>'.$data->sheets[2]['cells'][$i][$j] .'</td>';
  21.  
  22. }
  23. echo '</tr>';
  24. }
  25. echo '</table>';
  26. }
  27. ?>


ale niestety nie dziala to do konca dobrze tzn testuje poki co na 2 plikach i czyta mi dwa razy dane ale tylko z pliku 1.xls i na dodatek wywala komunikat o bledzie w pliku excela:

  1. <?php
  2. Notice: Uninitialized string offset: 8911 in c:usrkrasnalwwwexcelExcelreader.php on line 481
  3. Notice: Uninitialized string offset: 8912 in c:usrkrasnalwwwexcelExcelreader.php on line 481
  4. Notice: Uninitialized string offset: 8913 in c:usrkrasnalwwwexcelExcelreader.php on line 482
  5. Notice: Uninitialized string offset: 8914 in c:usrkrasnalwwwexcelExcelreader.php on line 482
  6. Notice: Uninitialized string offset: 8915 in c:usrkrasnalwwwexcelExcelreader.php on line 484
  7. Notice: Uninitialized string offset: 8916 in c:usrkrasnalwwwexcelExcelreader.php on line 484
  8. Notice: Uninitialized string offset: 8917 in c:usrkrasnalwwwexcelExcelreader.php on line 485
  9. Notice: Uninitialized string offset: 8918 in c:usrkrasnalwwwexcelExcelreader.php on line 485
  10. Notice: Uninitialized string offset: 11513 in c:usrkrasnalwwwexcelExcelreader.php on line 481
  11. Notice: Uninitialized string offset: 11514 in c:usrkrasnalwwwexcelExcelreader.php on line 481
  12. Notice: Uninitialized string offset: 11515 in c:usrkrasnalwwwexcelExcelreader.php on line 482
  13. Notice: Uninitialized string offset: 11516 in c:usrkrasnalwwwexcelExcelreader.php on line 482
  14. Notice: Uninitialized string offset: 11517 in c:usrkrasnalwwwexcelExcelreader.php on line 484
  15. Notice: Uninitialized string offset: 11518 in c:usrkrasnalwwwexcelExcelreader.php on line 484
  16. Notice: Uninitialized string offset: 11519 in c:usrkrasnalwwwexcelExcelreader.php on line 485
  17. Notice: Uninitialized string offset: 11520 in c:usrkrasnalwwwexcelExcelreader.php on line 485
  18. ?>


ktos cos moze doradzic?