2014-01-24 51 views
0

我在我的服務器上保存了excel表格,它有一種格式,我嘗試將數據寫入保存的excel,但是當我嘗試寫入其刪除excel格式(即刪除標題顏色的一切)它寫在第一個單元格的開始數據,我想寫入數據保存excel而無需改變Excel格式從單元格10開始,下面是圖像如何執行該函數之前,我的Excel看起來像。 之後,它的樣子。將數據寫入保存的excel而不影響格式

前:

enter image description here

enter image description here

mycode的

<?php 


$File = "Book1.xls"; 

$Handle = fopen($File, 'w'); 
$Data = "Abdul Rahim\n"; 
fwrite($Handle, $Data); 
$Data = "Raja\n"; 
fwrite($Handle, $Data); 
print "Data Written"; 
fclose($Handle); 

?> 

誰能幫助我如何做到這一點。

+0

可能的重複[如何將數據寫入現有的excel而不影響excel格式](http://stackoverflow.com/questions/21325813/how-to-write-the-data-to-existing-excel-不影響-Excel格式) –

+0

自從你上次提出這個確切的問題後,答案沒有改變。 –

+0

如果您正在使用支持格式化的實際Excel文件,那麼您不能簡單地向其添加數據;你需要使用支持文件格式的許多庫中的一個...我建議我自己的PHPExcel –

回答

1

只能用fwrite修改XLS。它有一個嚴格的格式。

您可以切換到CSV或使用第三方庫,如PhpExcel