0
私はPhp5.3.13とSymfony2を使用して、PHPEXcelでHTMLテーブルのExcelファイルを変換します。PHPExcel getHyperlinks by column
1つの動作すること:
$objPHPExcel->getActiveSheet()->getColumn('N4')->hasHyperlink();
$url = $objPHPExcel->getActiveSheet()->getCell('N4')->getHyperlink()->getUrl();
$url = str_replace('../old/path', '/new/path', $url);
$objPHPExcel->getActiveSheet()->getCell('N4')->getHyperlink()->setUrl($url);
EDITED:私はちょうどたい列でそれを行う:どのようgetHyperlinkCollection(上のループへ
$objPHPExcel->getActiveSheet()->rangeToArray('N1:N9')->hasHyperlink();
$url = $objPHPExcel->getActiveSheet()->rangeToArray('N1:N9')->getHyperlink()->getUrl();
$url = str_replace('old/path', '/new/path', $url);
$objPHPExcel->getActiveSheet()->rangeToArray('N1:N9')->getHyperlink()->setUrl($url);
あなたは私を見ることができます)。結果はどうですか?
ありがとうございます! @MarkBaker
私はPhp 5.3を使用しているため、flagパラメータは存在しません。私は自分の投稿を編集しました@MarkBaker –
結果配列にどのようにループするのですか? @MarkBaker –