Kom ihåg mig?
Home Menu

Menu


Generera xls på servern

 
 
Ämnesverktyg Visningsalternativ
Oläst 2010-09-24, 15:03 #1
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Standard Generera xls på servern

Jag genererar en lista för Excel med php som förvisso fungerar fint att öppna med Excel men den ger alltid en varning. Documentet är någon form av ms-xml:
Kod:
<?xml version="1.0" encoding="utf-8"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:ex
cel" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40">
<Worksheet ss:Name="EnLista">
<Table ss:ExpandedColumnCount="4" ss:ExpandedRowCount="891">
<Row>
<Cell><Data ss:Type="String">Rubrik</Data></Cell>
...
Uppenbarligen är detta inte helt rätt format. Eller så behöver filen zippas (nya Office zippar visst sina filer).

Någon som har en aning om vad som skulle kunna vara problemet?
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-24, 15:48 #2
AndreasSs avatar
AndreasS AndreasS är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 316
AndreasS AndreasS är inte uppkopplad
Flitig postare
AndreasSs avatar
 
Reg.datum: Jun 2010
Inlägg: 316
Jag törs inte säga vad som kan vara fel då jag inte skapat excel-filer själv, men vilken varning ger dem när de öppnas? Det kan ju vara relaterat till vad som är felet.
AndreasS är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-25, 11:00 #3
Anders Karlsson Anders Karlsson är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2003
Inlägg: 422
Anders Karlsson Anders Karlsson är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2003
Inlägg: 422
Annars om csv är ok så är det ju betydligt enklare att jobba med och excel klarar fint att läsa in dessa filer.
Anders Karlsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-25, 11:18 #4
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Efter en snabb sökning hittade jag den här länken som du nog kan ha nytta av: http://blogs.msdn.com/b/vsofficedeve...n-warning.aspx

I kort: det verkar som att det är en feature.
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-30, 14:14 #5
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Citat:
Ursprungligen postat av dAEk Visa inlägg
Efter en snabb sökning hittade jag den här länken som du nog kan ha nytta av: http://blogs.msdn.com/b/vsofficedeve...n-warning.aspx

I kort: det verkar som att det är en feature.
Tackar för länken. Jo, det verkar som du har rätt.

Att använda:
Kod:
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Content-Disposition: Attachment; filename=blabla.xlsx
(vilket rekommenderades) hjälpte inte.

Märkligt. Om nu någon upptäcker en xls-fil som går att ladda ner utan varning så skulle jag gärna höra mer om det.

Osueco: Det är sällan man själv får välja det format man önskar ;-)

Senast redigerad av martine den 2010-09-30 klockan 14:16
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-30, 14:53 #6
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
martine: PHP?

http://www.codeplex.com/PHPExcel/

Den har stöd för Office 2007, 2003 och 97. Samt tab-, semicolon-, komma-separerade exporter. (plus lite till)
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-01, 10:00 #7
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Citat:
Ursprungligen postat av hnn Visa inlägg
martine: PHP?

http://www.codeplex.com/PHPExcel/

Den har stöd för Office 2007, 2003 och 97. Samt tab-, semicolon-, komma-separerade exporter. (plus lite till)
hmm, intressant. Men frågan är om det löser just det problem jag har - i så fall behöver jag ju inte hela paketet utan bara lösningen.

För kommande projekt kan de vara intressant dock.
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-05, 23:12 #8
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
Citat:
Ursprungligen postat av hnn Visa inlägg
martine: PHP?

http://www.codeplex.com/PHPExcel/

Den har stöd för Office 2007, 2003 och 97. Samt tab-, semicolon-, komma-separerade exporter. (plus lite till)
Finns en enklare som jag använder som genererar riktiga xls filer (inte xlsx)
http://pear.php.net/package/Spreadsh...ter/redirected
studiox är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-07, 14:54 #9
Westmans avatar
Westman Westman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jun 2004
Inlägg: 4 021
Westman Westman är inte uppkopplad
Klarade millennium-buggen
Westmans avatar
 
Reg.datum: Jun 2004
Inlägg: 4 021
Citat:
Ursprungligen postat av studiox Visa inlägg
Finns en enklare som jag använder som genererar riktiga xls filer (inte xlsx)
http://pear.php.net/package/Spreadsh...ter/redirected
Är det inte den som genererar binära excelfiler enligt gammal standard som JET inte klarar av att läsa, som har begränsningar i antal rader etc.?
Westman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-11, 14:46 #10
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
Citat:
Ursprungligen postat av Westman Visa inlägg
Är det inte den som genererar binära excelfiler enligt gammal standard som JET inte klarar av att läsa, som har begränsningar i antal rader etc.?
och med det vill du säga...?
studiox ä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 16:16.

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