2013-06-24 60 views
0

在我的腳本中,我有一個循環,用自定義名稱創建多個工作表。PHPExcel - PHPExcel_Chart_DataSeriesValues自定義工作表

在每個工作表,我有以下代碼: '!工作表$ B $ 20:$ M $ 20'

$ xAxisTickValues =陣列(

新PHPExcel_Chart_DataSeriesValues( '字符串', NULL,12),
);

我怎麼可以自定義的 '工作表$ B $ 20:!$ M $ 20'?

我用像$名稱的變量,但它不工作:!

$ xAxisTickValues =陣列(

新PHPExcel_Chart_DataSeriesValues( '串',$名稱'$ B $ 20 :$ M $ 20',NULL,12),
);

我該怎麼做在我的循環?

感謝您的回答。

+0

那麼$ name的價值是什麼? –

+0

嘿,值是'測試'。我嘗試使用不同的值,但沒有工作.. 我使用PHPExcel 1.7.9 – user2516903

+0

假設'test'是您工作表的名稱,PHP應該將它連接到'test!$ B20:$ M20',並且它應該是一個有效的範圍 - PHPExcel不會改變PHP連接運算符的工作方式;但工作表名稱區分大小寫 –

回答

0
$nam="'".$sheetname."'!B$20:M$20"; 


$xAxisTickValues = array(

    new PHPExcel_Chart_DataSeriesValues('String', $str, NULL, 12), 
    );