$objPHPExcel->setActiveSheetIndex($i)->getCell('A' . $j)
->getHyperlink('mytext')
->setUrl('http://abc.com');
Run Code Online (Sandbox Code Playgroud)
我试图在单元格中链接文本的特定部分,但它链接到整个单元格,有任何解决方案吗?或者,如果我使用多个单元格,是否有任何方法可以在工作表中应用特定行的宽度?例如
ROW1 CELL1 CELL2 CELL3 CELL4
ROW2 ---- CELL1 ---- CELL2 ----
ROW3 ---- CELL1 ---- CELL2 ----
ROW4 ---- CELL1 ---- CELL2 ----
$excel2 = PHPExcel_IOFactory::createReader('Excel2007');
$excel2 = $excel2->load('ExampleSpreadsheettest.xlsx');
$excel2->setActiveSheetIndex(0);
$excel2->getActiveSheet()->setCellValue('A4', 'first page')
->setCellValue('A1', '5')
->setCellValue('A2', '6')
->setCellValue('A3', '7');
$objWriter = PHPExcel_IOFactory::createWriter($excel2, 'Excel2007');
$objWriter->save('ExampleNew.xlsx');
Run Code Online (Sandbox Code Playgroud)
上面的代码工作,但我想添加更多的工作表而不是单个工作表.
这里的常量是在函数内部动态定义的,我无法使用类名访问它,我希望通过类名访问它.函数中的常量来自Db,我从db生成常量,我想用类名访问它们请告诉我如何使用"define"来使常量可用或类也可以
class MyClass {
public function getsettings(){
define('myconstant','values');
}
}
echo MyClass::myconstant;