Hallo,
ich habe einen Skript geschrieben, der Excel-sheet generieren kann.
Dabei habe ich COM Schnittstelle benutzt. Alles funktioniert wunderbar.
Jetzt möchte ich auch ein Link erzeugen. In Excel sieht es ungefähr so aus: =HYPERLINK("Pfad";"Name"). Ich habe leider keine Ahnung wie ich es umsetzen soll.
Hier ist ein kurzes Beispiel mit COM:
Weist vielleicht jemand wie es gehen könnte??
ich habe einen Skript geschrieben, der Excel-sheet generieren kann.
Dabei habe ich COM Schnittstelle benutzt. Alles funktioniert wunderbar.
Jetzt möchte ich auch ein Link erzeugen. In Excel sieht es ungefähr so aus: =HYPERLINK("Pfad";"Name"). Ich habe leider keine Ahnung wie ich es umsetzen soll.
Hier ist ein kurzes Beispiel mit COM:
PHP-Code:
$filename = "C:\\FRB502.xls";
$sheet1 = "ValidationStatus";
$excel_app = new COM ("Excel.application") or die ("Did not connect");
$excel_app->Visible = 1;
try
{
$Workbook = $excel_app->Workbooks->Open("$filename") or die("Did not open $filename $Workbook");
}
catch (Exception $e)
{
//die("Exception caught : " . $e->getMessage());
}
try
{
$Worksheet = $Workbook->Worksheets($sheet1);
}
catch (Exception $e)
{
die("This is not an Excel file!!! ");
}
$excel_cell = $Worksheet->Range("C4");
$excel_cell->activate;
$excel_result = $excel_cell->value = "probe";
#To close all instances of excel:
$Workbook->Close;
unset($Worksheet);
unset($Workbook);
$excel_app->Workbooks->Close();
$excel_app->Quit();
unset($excel_app);
Weist vielleicht jemand wie es gehen könnte??
Kommentar