from http://www.javaservice.net/~java/bbs/read.cgi?m=resource&b=qna2&c=r_p&n=1131692449&p=1&s=t
Á¦¸ñ : POI·Î ¿¢¼¿ÆÄÀÏ ÀÐÀ»¶§, Invalid header signature ¿¡·¯ ±Û¾´ÀÌ: ¼Õ´Ô(guest) 2005/11/11 11:37:30 Á¶È¸¼ö:20 ÁÙ¼ö:44 |
poi¸¦ ÀÌ¿ëÇÏ¿© Ŭ¶óÀ̾ðÆ®ÀÇ ¿¢¼¿¹®¼¸¦ ¼¹ö¿¡ ¾÷·ÎµåÈÄ Àо´Â ÀÛ¾÷À» ÇÏ·ÁÇÕ´Ï´Ù. ÀÛ¾÷ÀÇ ¸ñÀûÀº ȸé»ó¿¡ ÀÔ·ÂÇʵ尡 ³Ê¹« ¸¹¾Æ¼(´ë·« 240¿©°³ Á¤µµ µË´Ï´Ù), ÀÏÀÏÀÌ ÀÔ·ÂÇϱ⿡ ºÒÆíÇÔÀÌ ÃÊ·¡µÇ¾î,¿¢¼¿·Î ´Ù¿î¹ÞÀº ´ÙÀ½¿¡ ÇØ´ç ÀԷ°ªµéÀ» ¿¢¼¿¿¡¼ ÀÔ·ÂÈÄ, ÀÔ·ÂÇÑ °ªÀ» ´Ù½Ã ȸé»ó¿¡ »Ñ·ÁÁÖ·Á´Â °ÍÀÔ´Ï´Ù. ¾÷·Îµå ¿Ï·áÈÄ ¿¢¼¿ÆÄÀÏÀ» ÀÐÀ»¶§, Error occurred : Invalid header signature; read 5789751444030890300, expected -2226271756974174256 java.io.IOException: Invalid header signature; read 5789751444030890300, expected -2226271756974174256 at org.apache.poi.poifs.storage.HeaderBlockReader.<init>(HeaderBlockReader.java:88) at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:83)....... À§¿Í °°Àº ¿¡·¯°¡ ¹ß»ýÇÕ´Ï´Ù.ÇØ´ç ¶óÀÎÀ» ÂѾư¡º¸¸é, POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(filePath + fileName)); À̺κÐÀÔ´Ï´Ù. ÀÐÀ¸·Á ÇÏ´Â ¿¢¼¿Àº jsp³»¿¡¼, response.setContentType("application/vnd.ms-excel;charset=euc-kr"); response.setHeader("Content-Disposition", "attachment; filename="+jspName+".xls"); response.setHeader("Content-Description", "JSP Generated Data"); À» ÀÌ¿ëÇØ¼ »ý¼ºÇѰÍÀÔ´Ï´Ù.ÇØ´ç ¿¢¼¿ÆÄÀÏÀ» ÀÏ¹Ý ÅØ½ºÆ® ¿¡µðÅÍ¿¡¼ ¿¾îº¸¸é, <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv=Content-Type content="text/html; charset=ks_c_5601-1987"> <meta name=ProgId content=Excel.Sheet> (ÀÌÇÏ »ý·«) meta ű׳»ÀÇ 'content="text/html;' ºÎºÐÀÌ ÀǽÉÀÌ °©´Ï´Ù¸¸. ¿¢¼¿À» »ý¼ºÇÏ´Â jsp³»ÀÇ meta ű׺κÐÀ» »èÁ¦Çصµ,»ý¼ºµÈ ¿¢¼¿À» º¸¸é ÇØ´çºÎºÐÀÌ µé¾î°¡Àִµ¥¿ä. ´Ù½Ã óÀ½À¸·Î ¿Í¼,content='text/html' ºÎºÐ¶§¹®¿¡ Invalid header signature...ÀÇ ¿À·ù°¡ ¹ß»ýÇϴ°ÍÀÎÁö¿ä? jsp¿¡¼ »ý¼ºµÈ ¿¢¼¿ÀÌ ¾Æ´Ñ ÀÏ¹Ý ¿¢¼¿¹®¼·Î Å×½ºÆ® ÇØºÃÀ»¶§´Â ÀÌ»ó¾øÀÌ Á¦´ë·Î ½ÇÇàµË´Ï´Ù. Á¦°¡ ÀǽÉÇÑ ºÎºÐÀÌ ¸Â´Â°ÍÀ̶ó¸é, ÇØ°áÃ¥Àº ¾î¶²°ÍÀÌ ÀÖÀ»·±Áö Á¶¾ð ºÎʵ右´Ï´Ù. |
Á¦¸ñ : Re: ½ÇÁ¦ ¿¢¼¿ÆÄÀÏÀÌ ¾Æ´Ï¶ó¼ ±×·±°Å °°½À´Ï´Ù. ±Û¾´ÀÌ: ¼Õ´Ô(guest) 2005/11/11 16:00:49 Á¶È¸¼ö:7 ÁÙ¼ö:16 |
Invalid Header¶ó´Â ¿¡·¯¸Þ½ÃÁöÀÇ Àǹ̰¡ ÆÄÀÏ Çì´õ°¡ ¿¢¼¿Å¸ÀÔÀÌ ¾Æ´Ï¶ó¼ ±×·±°Å °°½À´Ï´Ù. POI°¡ ÇØ¼®ÇÏ´Â ¿¢¼¿ÆÄÀÏÀº MS OLE Compound·Î »ý¼ºµÈ ÆÄÀÏÆ÷¸ËÀÏ °æ¿ì¿¡¸¸ ÇØ´çµË´Ï´Ù..htmlÀÇ header¸¦ excelÀ̶ó Á¶ÀÛÇØ¼ »ý¼ºµÈ ¿¢¼¿ÆÄÀÏÀº ½ÇÁ¦·Ð ÅØ½ºÆ®ÆÄÀÏÀÏ»Ó OLE ŸÀÔÀÌ ¾Æ´Ï¶ó¼¿ä. ¼¹ö¿¡¼ »ý¼º½Ã jsp·Î »ý¼ºÇÏÁö ¸»°í poi¸¦ ÀÌ¿ëÇØ¼ ¼¹öÃø¿¡ ½ÇÁ¦ ¿¢¼¿ÆÄÀÏÀ» »ý¼ºÇÑ ÈÄ Å¬¶óÀÌ¾ðÆ®·Î ½ºÆ®¸®¹ÖÀ» ÅëÇØ ´Ù¿î·Îµå ÇØÁÖ´Â ¹æ½ÄÀ» ÅÃÇØ¾ßÇÒ °Í°°³×¿ä. |
Á¦¸ñ : Re: ´äº¯ °í¸¿½À´Ï´Ù. ±Û¾´ÀÌ: ¼Õ´Ô(guest) 2005/11/11 16:31:58 Á¶È¸¼ö:2 ÁÙ¼ö:5 |
±×·¸±º¿ä. ½ÇÁ¦·Î jsp³»¿¡¼ »ý¼ºµÇ´Â ¿¢¼¿À» ´Ù¸¥À̸§À¸·Î ÀúÀåÇØ¼ 'Micrisoft Excel ÅëÇÕ¹®¼' Çü½ÄÀ¸·Î ÀúÀåÇÏ´Ï, Á¤»óÀûÀ¸·Î ½ÇÇàÀÌ µÇ´Â±º¿ä. Ãæ°íÇØÁֽŵ¥·Î, poi¸¦ ÀÌ¿ëÇØ¼ ¿¢¼¿À» »ý¼ºÇÏ´Â ÂÊÀ¸·Î ´Ù½Ã ÇØºÁ¾ß°Ú½À´Ï´Ù. ´äº¯ °í¸¿½À´Ï´Ù.ÁÁÀº ÁÖ¸» µÇ¼¼¿ä. |