Ä¿µÄÊÇÏëͨ¹ý½çÃæÉϵÄÒ»¸ö°´Å¥,µã»÷ºó´ò¿ªÒ»¸öexcelÎļþ,²¢ÇҵȴýÕâ¸öexcelÓ¦ÓóÌÐòµÄÍ˳ö, ³¢ÊÔ¹ýÓÃWin32::OLEµ÷ÓúÍÓÃsystem $fileµÄ·½·¨,¶¼Ê§°ÜÁË,Ç°ÕßÎÞ·¨ÊµÏֵȴýÓ¦ÓóÌÐòµÄÍ˳ö,ºóÕßÊdzÌÐò´óÁ˾ÍËÀÔÚÄÇÀï ÄÄλ´óÏÀÄÜÖ¸µãÒ»ÏÂÓÐûÓÐÆäËûºÃµÄ·½·¨°¢
Õâ¶Ìʱ¼ä²Ù×÷Êý¾Ý±È½ÏƵ·±,ÿ´Î¶¼ÊÇдµ½csvÎļþÖС£¾Ã¶ø¾ÃÖ®·¢ÏÖÒ»¸öÎÊÌâ,ÔÚ·þÎñÆ÷ÉϲúÉúÁËN¶àµÄÀ¬»øÎļþ£¬ÔÚ¿¼ÂÇÔõôÄÜÊä³öÒ»ÖÖÀûÓÚÒµÎñÈËÔ±²é¿´µÄ±¨±í¶øÇÒ»¹²»¸ø·þÎñÆ÷²úÉúÀ¬»øÎļþµÄ°ì·¨¡£³¢ÊÔдÁËÒ»¸öexcelµÄlei(×î¼òµ¥µÄÓÐÐèÇó¿ÉÒÔ×Ô¼ºÔö¼Ó)¡£´úÂëÈçÏÂ[code]01
/**
02
* µ¼³öµ½excelÎļþ
03
* @author tsingyuan
ÓÃPerl ÍùÒ»¸öÒÑ´æÔÚµÄexcelÎļþtest.xlsµÄsheet2Ò³ÃæµÄA9ÖвåÈëÒ»¸öÊý¾Ý123£¬µ«²»Ó°ÏìÆäËû±í¸ñÖеÄÊý¾Ý£¬Ôõô°ì£¿ÓÃʲôģ¿é£¿
¸ù¾ÝIBMÉÏÄǸö½éÉÜSpreadsheetÄ£¿éµÄ´úÂ룬ÔËÐеĻ°Óöµ½ÖÐÎÄ»áÌáʾwide character in print ,ÈÔ¾ÉÕý³£ÏÔʾÖÐÎÄ£¬µ«ÊÇÎÒ¸ù¾ÝÍøÉϵķ½·¨ use Spreadsheet::Parseexcel::FmtUnicode; my $oexcel = new Spreadsheet::Parseexcel; my $oCode = "CP936"; my $oFmtJ = Spreadsheet::Parseexcel::FmtUnicode->new(Unicode_Map => $oCode); ²»»áÓдíÎóÌáʾ£¬µ«ÊÇÖÐÎÄÏÔʾ±ä³ÉÂÒÂëÁË£¬Õâ¸öÊÇÔõô»ØÊ°¡£¿ ÎÒµÄʾÀýÎļþÊÇÔÚwindowÏÂÃæ±à¼µÄ...
Òª°ÑexcelÎļþµ¼ÈëÒ»¸öÊý¾Ý¿âÖеıíʱ³öÁËÒ»¸öÎÊÌâ ʹÓà select * into Table1 FROM OpenDataSource( \'Microsoft.Jet.OLEDB.4.0\',\'Data Source=\"E:\\ctm1.xls\";User ID=Admin;Password=;Extended properties=excel 5.0\')...ctm$ ·µ»ØµÄ´íÎóÐÅϢ˵ÓÐijЩÊý¾ÝÀàÐÍҪʹÓÃconver²ÅÄÜת»»£¬Ôõô×öÄØ£¿
Îı¾ÎļþÒÔtab¼ä¸ôÿ¸öÊý¾Ý£¬Ï£Íû¶Á³öÿ¸öÊý¾Ý·Åµ½excelµÄ¶ÔÓ¦µ¥Ôª¸ñÄÚ¡£ ¶ÔexcelµÄµ¥Ôª¸ñÊäÈëÎÒÖªµÀ£¬µ«ÊDz»ÖªµÀÔõô´ÓÎı¾Îļþ¶Á³öÿ¸öÊý¾Ý£¬·Åµ½Ò»¸ö±äÁ¿Àï
ÎÒÓÐÒ»¸öoracleµÄ±¸·ÝÎļþ *¡£dmp Ҫת³Éexcel»òÔòaccessÒªÔõô´¦ÀíÄØ£¬ÎÒûÓÐoracle»·¾³
ÔõÑù°ÑÒ»¸öhtmlÎļþÖеÄtableÊý¾Ýµ¼³öÒ»¸öTxt»òexcelÎļþ£¿Èç¹ûÒ»¸öhtmlÎļþÖÐÓжà¸ötable£¬Ôõµ¼³öÖ¸¶¨µÄTableÊý¾Ý