Går det att läsa in ett exceldokument till en sida med hjälp av PHP. Och hur skulle man då gå tilll väga, alltså så information från olika fält kommer på olika ställen i t.ex en tabell?
Du får öppna excel-kalkylen i Excel och spara som tabb-separerad text.
Sedan kan Du ladda in den tabb-separerade texten i PHP och göra vad Du tänkt Dig med texten!
Jag kan inget PHP själv, bara en del ASP, men jag behöver alltså läsa in en textfil(numera), i stil med:
Namn [Tab] E-mail
Till ett phpdokument, i en tabell med två kolumner då.
Och jag kan alltså bara använda PHP p.g.a webservern...
//Läs in varje rad i en vektor
$tabell = file( dinfil );
// Dela upp varje rad i en egen vektor
foreach( $tabell as $key => $value )
$tabell[$key] = explode( ";", $value );
Byt ut kommatecknet mot \t om du vill använda tabb istället. Det är dock bättre att använda komma eftersom risken finns att Excel lägger flera tabbar på rad för att det ska bli fin struktur i text-dokumentet och då räknas varje tabb som en ny kolumn.
Hur skulle detta gå till om jag ska läsa in namn och email från ett text dokument som ser ut såhär:
namn,email
namn,email
...
i en tabell som denna:
<table width="600">
<tr><td><b>Namn:</b></td>
<td><b>E-postadress:</b></td>
</tr><tr>
<td>[Namn]</td>
<td>[E-mail]</td>
</tr>
</table>
Kör php4 så nu funkar det alldeles utmärkt. En liten fråga bara, vad är PHPs motsvarighet till ASPs request funktion, alltså att ta en variabel från adressraden, typ "fil.php?a=hej"?