B/SÈí¼þ×öºÃÁË,½ÓÏÂÀ´¿ªÊ¼×ö±¨±íÁË,Ä¿Ç°Ïëµ½Á½ÖÖ·½°¸:
1.ÓÃÀàËÆÓÚË®¾§±¨±íÖ®ÀàµÄµÚÈý·½¿Ø¼þ(ÎÒÓõÄÊÇdevexpress),ºÃ´¦Êǹ¦ÄÜÇ¿´ó,¶øÇÒÒ²¿ÉÒÔ"¿çƽ̨",ÔÚlinuxÏÂä¯ÀÀûÎÊÌâ,ȱµãÊDZ¨±íºÍ³ÌÐòÎÞ·¨·ÖÀë(ÖÁÉÙÎÒûÓÐ×öµ½),µ±Ôö¼Ó/ɾ³ý/Ð޸ı¨±íºó,Òª°ÑÕû¸öÍøÕ¾ÖØÐÂÉÏ´«.
2.ÓÃexecl,ÓŵãÊdzÌÐòºÍ±¨±í·ÖÀë,ÔÚ±¾µØ±à¼ºÃEXCELÄ£°æ,ÉÏ´«µ½·þÎñÆ÷(ÎÒÓöþ½øÖÆ·½Ê½±£´æµ½Êý¾Ý¿âÀïÃæ),±¨±íʱ,ÓÉ·þÎñÆ÷°ÑÄ£°æÈ¡³ö,°´Ô¼¶¨µÄ½Ó¿Ú,°Ñʵ¼ÊÊý¾ÝдÈë,·¢Ë͸øä¯ÀÀÆ÷,ÕâÑù¿ÉÒÔͨ¹ý³ÌÐò¸ü¸Ä±¨±í¶øÎÞÐë·¢²¼ÍøÕ¾,ȱµãÊÇ¿Í»§¶ËÐèÒª°²×°office,ÔÚlinuxÏÂÎÞ·¨´ò¿ª
²»ÖªµÀ»¹ÓÐûÓÐÆäËû°ì·¨,×îºÃÊDZ¨±íÄ£°æºÍ³ÌÐò·ÖÀë
µÚ¶þÖÖ·½Ê½£¬°ÑÉú³ÉµÄ±¨±í£¬Éú³ÉÒ»·Ý¶ÔÓ¦µÄhtml. ¾ÍÏñÔÚexcelÖпÉÒÔ°ÑÎļþÁí´æΪÍøÒ³ÐÎʽ£¬È»ºóÓô«Ë͸ø¿Í»§¶Ë¡£
ÎÒÊÔÊÔ¿´,µ«´òÓ¡¿ÖÅÂÎÞ·¨×Ô¶¯·ÖÒ³ÁË°É?
ÀíÂÛÉÏËäÈ»Èç´Ë£¬Æäʵһ°ã²»±Ø°Ñ¡°¿Í»§¶ËÐèÒª°²×°Excel¡±¿´×ö¶àôÑÏÖصÄÎÊÌâ¡£ÕâÄêÍ·×ìÉÏ×î¶ñ¶¾µÄ·´Î¢ÈíµÄÈËÒ²»¹ÊÇҪʹÓÃ΢ÈíµÄ¶«Î÷µÄ¡£Äã¿ÉÒÔÓÐÁ½¸ö±¨±í£¬Ò»¸öÊÇExcel£¬Ò»¸öÊÇ×î¼òµ¥µÄhtml£¬µÚ¶þ¸öÖ»ÊÇ×÷Ϊ²¹³ä¶øÒÑ¡£Èç¹û×öµÃºÃ£¬ÆäʵÔÚÌṩExcel±¨±íµÄʱºò»¹Ó¦¸ÃͬʱÌṩpdf±¨±í¡£
ÎÒÒѾ°´ÕÕµÚ¶þÖз½°¸Íê³ÉÁË,ͬʽâ¾öÁËEXCEL²»ÄÜÍêÈ«Í˳öµÄBUG,Ö÷Òª´úÂëÈçÏÂ:
public clsReport(System.Web.UI.Page p_Page, DataRow p_TitleRow, DataTable p_Table, string p_ReportId, bool p_AddBorder)
{
if (p_Table == null || p_Table.Rows.Count == 0)
return;//ÎÞÊý¾Ý
Process[] P0,
asp.net repeater ¿Ø¼þÔõô¿ÉÒÔÈ¡µ½×ӿؼþµÄÖµ£¬ÉèÖöϵãÔÚ ItemDataBound ʼþÔõôûÓÐÓõÄ
Request.Form["name"]
Â¥Ö÷ÄãÒªÔÚ°ÑrepeaterÖÐµÄ Ò»¸öÊôÐÔÉèÖÃһϲÅÄܽøÈëitemdataboundʼþ
¿ÉÒÔ ......
Åöµ½Âé·³ÁË£¬ÔÚ°²È«->´´½¨Óû§Ê±ÀÏÊÇ˵£º¡°Óöµ½´íÎó¡£Çë·µ»ØÉÏÒ»Ò³²¢ÖØÊÔ¡£¡±°Ù¶ÈÀÏÊÇ˵·¾¶Öв»ÄÜÒª#ʲôµÄ£¬ÎÒµÄÍøվ·¾¶D:/my-docs/VisualStudio2005/WebSites/sdjs/17/2/Ó¦¸ÃûÎÊÌâ°¡£¿£¿
ÖØн¨Ò»¸öÍøÕ¾Ò²Õ ......