2013-11-27 69 views
0

我想用一些數據庫變量顯示Excel文件。所以我使用PhpExcel,我寫這個:PhpExcel setCellValue不要寫任何東西

$row = 5; 
$excel->setCellValueByColumnAndRow(0, $row, 'TEST'); 

它不起作用!但..我用:

$excel->setCellValueByColumnAndRow(0, 5, 'TEST'); 

它的工作原理!我真的不明白這個問題,我的循環不起作用,但是如果我使用數字,它就會。有人已經有這個問題?

+0

你認爲它們是$行號嗎?因爲沒有理由會失敗,否則 –

+0

是的。但是我找到了解決辦法,我在...之後寫入同一列。但它很奇怪,在函數中使用直接數字,它可以工作,但不適用於包含數字的變量。 –

+0

如果$ row是一個有效的數字,那麼該方法沒有任何問題,除非你發現了一些令人難以置信的模糊PHP錯誤。唯一可以使它變得不同的情況是,如果論證是通過引用,那不是 –

回答

0

好的,我發現它。我之後只寫了同一行。我寫了一個空字符串,所以我沒有注意到它。但它很奇怪,在函數中使用直接數字,它可以工作,但不適用於包含數字的變量。