[英]php-excel-reader not displaying format of empty cells
我正在開發一個小應用程序,該應用程序將顯示錦標賽括號的Excel電子表格,然后輸出excel數據並將其格式化為xml。 我正在使用Spreadsheet_Excel_Reader( https://code.google.com/archive/p/php-excel-reader/ )從錦標賽括號電子表格中檢索數據。 唯一的問題是,任何單元格將沒有任何值將不會被放置在Spreadsheet_Excel_Reader->sheets[0]['cells']
數組中,從而導致表單元格邊框無法輸出。 看來,如果我在要顯示的每個單元格中都留出一個空格,它就可以正常工作,但這似乎是一種很簡單的方法。 如果有人有更好的方法使用Spreadsheet_Excel_Reader輸出空白單元格的格式,是否有人可以?
在遇到相同的問題后,我發現了這個問題(一個電子表格行包含5列,其中2列為空白,顯示為3項數組,省略了2個空單元格)。
它花費了比我想要的時間更長的時間,但是我想我已經知道了。 轉儲行數據時,請檢出索引。
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"
}
}
}
就我而言,第二行中的“空”和“測試”之間有一個空單元格,我可以看到該“測試”為索引“ 3”。
您(和我)需要做的是,一定不要使用foreach(),而是使用以numCols結尾的for()或foreach(range())遍歷每個預期的索引。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.