---
title: "Skriva excelblad"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/58259-skriva-excelblad"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Niklasson"
published: "2002-11-06T18:41:47.000Z"
updated: "2002-11-07T08:18:49.000Z"
replies: 3
views: 398
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/58259-skriva-excelblad"
---

# Skriva excelblad

## #1 — Niklasson, 2002-11-06T18:41Z

Kan man skriva direkt till ett excelblad eller måste man forma en textfil så att den enkelt kan importeras i excel senare?
I vilket fall, hur??  ;)

Permalänk: https://www.webforum.nu/p/58259

## #2 — Web-Tor, 2002-11-07T07:40Z

Jag vet inte om det är det du letar efter men på den här sidan står det om PHP och Excel i alla fall:
<http://www.php.net/manual/sv/ref.com.php>

Permalänk: https://www.webforum.nu/p/846390

## #3 — Niklasson, 2002-11-07T08:09Z

Fattade ingenting av det där..  :r
Får nog leta upp en fungerande kod som jag kan studera..

Permalänk: https://www.webforum.nu/p/846405

## #4 — Leon, 2002-11-07T08:18Z

Här har du hur det skulle se ut i asp... kanske hjälper.... ha ett standard dokument. och på dom platser du vill ha data så skriver du $VARIABELNAMN$ här har du koden..

```

invoicestr = invoicebase+lid
    str = ReadFile(Request.ServerVariables("APPL_PHYSICAL_PATH") & "\admin\normalfaktura-mall.xls")

    str = replace(Str, "$FAKTURANUMMER$", invoicestr)
    str = replace(str, "$SPEC$", server.HTMLencode(uploadformrequest("fmheadline")))
    str = replace(str,"$ADRESS1$", replace(server.HTMLencode(uploadformrequest("fmadress")), chr(13)+chr(10), chr(13)+chr(10)+"<br>"+chr(13)+chr(10)))
    str = replace(str,"$NAMN$", server.HTMLencode(uploadformrequest("fmname")))
    str = replace(str,"$PASSWORD$", server.Htmlencode(Session("randompassword")))
str = replace (str, "$USERID$", userid)

    mm_editcmd.commandtext = "SELECT (cast(GETDATE() as int)+1) as date1, (cast(DATEADD(mm, 1, GETDATE()) as int)+1) as date2"
    set query = mm_editcmd.execute
    str = replace(str,"37335", cstr(query("date2")))
    str = replace(str,"37307", cstr(query("date1")))

    writefile Request.ServerVariables("APPL_PHYSICAL_PATH") & "\admin\fakturor\" & invoicestr & ".xls", str
```

 

snodde koden från ett gammalt projekt så det bry dig inte om variablerna som jag har andvänt =)

Lycka till

Permalänk: https://www.webforum.nu/p/846415

---

Tråden på webben: https://www.webforum.nu/amne/php/58259-skriva-excelblad
