php-excel-okuyucu boş hücrelerin formatını göstermiyor

1 Cevap php

Ben turnuva parantez görüntülemek Excel tabloları alır bir küçük app üzerinde çalışıyor, ve sonra çıkış excel veri ve xml içine biçimlendirme yaşıyorum. Ben turnuva dirsek tablolar gelen verileri almak için Spreadsheet_Excel_Reader h (ttp :/ / code.google.com / p / php-excel-okuyucu /) kullanıyorum. Tek sorun, herhangi bir hücre böylece çıkış değil tablo hücre kenarlıkları neden Spreadsheet_Excel_Reader->sheets[0]['cells'] dizide hiçbir değer koymak olmayacak olmasıdır. O ben ekran istediğiniz her hücrede bir boşluk koyarsanız, iyi çalışıyor, ama bunu yapmanın oldukça hackey yol gibi görünüyor görünüyor. Does herkes çıkış için iyi bir yol Spreadsheet_Excel_Reader kullanarak boş bir hücrenin biçimlendirme varsa?

1 Cevap

Ben aynı sorunu yaşıyorum sonra (5 sütun, 2 tanesi boş bir tablo satır, 2 boş hücreleri atlayarak, 3 öğeleri bir dizi olarak gösterilir) Bu soru bulundu.

Ben de istedim daha uzun sürdü, ama ben bunu çözdüm. Eğer satır veri dökümü zaman dizinleri kontrol.

array(5) {
  ["maxrow"]=>
  int(0)
  ["maxcol"]=>
  int(0)
  ["numRows"]=>
  int(2)
  ["numCols"]=>
  int(3)
  ["cells"]=>
  array(2) {
    [1]=>
    array(2) {
      [1]=>
      string(4) "test"
      [2]=>
      string(3) "xls"
    }
    [2]=>
    array(2) {
      [1]=>
      string(5) "empty"
      [3]=>
      string(4) "test"
    }
  }
}

Benim durumumda, ben "boş" ve "test" arasında, ikinci satırda boş bir hücre var ve ben bu endeks '3 olarak "test" 'görebilirsiniz.

Ne (ve ben) yapmak gerekir) (yerine foreach kullanarak, olduğunu, numCols biten () veya foreach (aralık ()) kullanılarak her bir beklenen endeks üzerinde yineleme emin olun.