Kom ihåg mig?
Home Menu

Menu


Generera filer från tabell (statiskt)

Ämnesverktyg Visningsalternativ
Oläst 2008-07-04, 07:42 #1
gummiankas avatar
gummianka gummianka är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2008
Inlägg: 1 047
gummianka gummianka är inte uppkopplad
Har WN som tidsfördriv
gummiankas avatar
 
Reg.datum: Apr 2008
Inlägg: 1 047
Har någon ett tips på hur man genererar (tomma eller med enkelt innehåll) HTML filer utifrån en lista, t.ex. ett Excel dokument.

Jag vet (förstår/tror) att det bästa sättet att göra det är dynamiskt (PHP/MySQL on request) men om man tillsvidare vill göra det statiskt, tips ?

Alltså:

fält1
fält2
fält3

ska bli:

fält1.html
fält2.html
fält3.html
gummianka är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-04, 07:50 #2
najks avatar
najk najk är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2005
Inlägg: 1 224
najk najk är inte uppkopplad
Har WN som tidsfördriv
najks avatar
 
Reg.datum: Oct 2005
Inlägg: 1 224
du vill att en kolumn ska bli ett dokument? isåfall är det väl enklast att öppna excel, markera hela kolumnen, kopiera och klistra in i ett nytt dokument och spara?
najk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-04, 08:20 #3
gummiankas avatar
gummianka gummianka är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2008
Inlägg: 1 047
gummianka gummianka är inte uppkopplad
Har WN som tidsfördriv
gummiankas avatar
 
Reg.datum: Apr 2008
Inlägg: 1 047
nej jag vill att ett fält blir ett dokument, för enkelhetens skull, jag har en kontaktlista i excel där jag vill skapa en (tom går bra) sida för varje kontakt, som sagt, jag gissar att det görs bäst med PHP/MySQL men innan vi kommer dit....och eftersom det är en lista på runt 4000 poster så...
gummianka är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-04, 09:33 #4
etanders etanders är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 160
etanders etanders är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 160
Exakt vad menar du med "fält" i det här sammanhanget? En rad i Excel?

Vet inte riktigt hur du menar med att göra det "statiskt"... är det 4000 poster/fält/rader så är det ju inget att rekommendera att göra det för hand så att säga.

Finns väl åtminstone två vägar för att göra något automatiserat. Antingen sparar du Excelfilen i något textformat, tabb- eller semikolonseparerat. Och så skriver du ett script/program i valfritt språk som läser filen rad för rad och gör det du vill - t.ex. sparar datan i en databas för senare användning, eller skapar en ny fil för varje rad.

Ett annat sätt är att i ditt script/program läsa direkt från originalexcelfilen och sedan göra på samma sätt. Jag vet att det går att läsa Excelfiler från ASP.NET, har ingen aning om hur det är med php.
etanders är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-04, 09:55 #5
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Har du 4000 rader är det väl alltid enklast att konvertera till en databas i något av våra vanligaste format först.
Sen kan du ställa frågan:
" Har någon ett tips på hur man genererar (tomma eller med enkelt innehåll) HTML filer utifrån en databas, t.ex. en MySQL-databas?"

Det finns gott om verktyg av varierande kvalitet för att konvertera från excel till MySQL.
Magnus_A är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-04, 10:32 #6
MMCs avatar
MMC MMC är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2008
Inlägg: 560
MMC MMC är inte uppkopplad
Mycket flitig postare
MMCs avatar
 
Reg.datum: Jan 2008
Inlägg: 560
Skriv ett engångsskript för det. Om filerna kan vara tomma är det ju ett enkelt bashskript att för varje rad i en fil köra touch <radinnehåll>.html
MMC är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-04, 10:45 #7
Jan Eriksson Jan Eriksson är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 352
Jan Eriksson Jan Eriksson är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 352
Engångs grej? Jag skulle skapa ett VBScript som läser varje rad i Excel och skapar en ny textfil för varje rad. Skriver ner informationen i textfilen och sen sparar den som ett htm-fil. I mitt tycke absolut enklast. Du kan även skapa en designmall som du kan använda till alla sidor och placera in informationen på rätt ställe.
Jan Eriksson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-22, 23:12 #8
ledstrom ledstrom är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 84
ledstrom ledstrom är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 84
Hej, har du möjlighet till .NET eller ASP? Det är iallafall det jag har testat och göra följande med.
Använd Excel som databas sedan är det bara att läsa ut Allt.. Connections Strings hittar du på http://www.connectionstrings.com/
Jag har testat och använda Excel som databas och det funkar utan problem, går och köra med vanlig SQL...

Jag kan precis ingenting om PHP men det här ska tydligen vara något liknande om jag fattar rätt: http://www.ibm.com/developerworks/op...y/os-phpexcel/

Lycka till!
ledstrom är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-23, 08:47 #9
gummiankas avatar
gummianka gummianka är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2008
Inlägg: 1 047
gummianka gummianka är inte uppkopplad
Har WN som tidsfördriv
gummiankas avatar
 
Reg.datum: Apr 2008
Inlägg: 1 047
tack för hjälpen alla, jag tror jag har fixat en utvecklare om gör det åt mig, men tack ändå...
gummianka är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 10:02.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017