Formátování dat v buňkách při vytvoření souboru aplikace Excel pomocí stránky ASP (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:260239
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Souhrn
Tento článek ukazuje, jak formátovat pole zachovat úvodní číslic (například "000" v "0001112") nebo konkrétní vzorce při vytváření souboru aplikace Excel pomocí stránky Active Server Pages (ASP).
Další informace
Pokud nastavíte
Response.ContentType = "application/vnd.ms-excel"					
na stránce ASP bude být Excel spustila zpracování dokumentu a zobrazit ji jako tabulku aplikace Excel. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
199841Zobrazení výsledků skriptů ASP v aplikaci IE jako listu aplikace Excel za pomocí typů MIME (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)
Jestliže pole tabulky má úvodní nuly, potom nula (nebo nuly) bude samotným být odstraněny protože Excel považuje pole jako číselnou hodnotu.

Do buňky zadat jako hodnotu řetězce zachovat formát ve stránce ASP. Můžete dokonce určit vzorec pro výpočet v kódu.

Následující stránka Test.asp, ukazuje, jak to můžete provést:
<%@ Language=VBScript %>   <%      'Change HTML header to specify Excel's MIME content type      Response.Buffer = TRUE      Response.ContentType = "application/vnd.ms-excel"   %>   <HTML>   <BODY>   <!-- Our table which will be translated into an Excel spreadsheet -->   <TABLE WIDTH=75% BORDER=1 CELLSPACING=1 CELLPADDING=1>   <TR>      <TD>Book ID</TD>      <TD>Book Title</TD>      <TD>Price</TD>      <TD>Shipping Fee</TD>      <TD>Tax Rate</TD>      <TD>Total Cost</TD>   </TR>   <TR>      <TD>="0001"</TD>      <TD>The Perfect Programming Book</TD>      <TD>13.00</TD>      <TD>5.00</TD>      <TD>8.25%</TD>      <TD>=Sum(c2:d2)*(1+E2)</TD>   </TR>   </TABLE>   </BODY>   </HTML>				
Odkazy
Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
247318Chyba: Word 2000 a Excel 2000 not přesměrovat správně při použití Response.Redirect
264143Oprava: Prázdné proměnné relace ASP při jsou vysílání typů MIME sady Office 2000 s aplikací Internet Explorer
application/vnd.ms-excel

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 260239 - Poslední kontrola: 12/05/2015 19:49:16 - Revize: 2.2

Microsoft Excel 2000 Service Pack 1, Microsoft Excel 2000 Standard Edition, 128bitová verze aplikace Microsoft Internet Explorer 4.0, Microsoft Internet Explorer 4.01 Service Pack 2, Microsoft Internet Explorer 4.01 Service Pack 1, Microsoft Internet Explorer 4.01 Service Pack 2, Microsoft Internet Explorer 5.0, Microsoft Internet Explorer 5.01, Microsoft Internet Explorer 5.5, Microsoft Excel 97 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowto kbscript KB260239 KbMtcs
Váš názor