会员登录 用户名: 密码: 登录 新会员注册 [找回密码]
当前位置:编程论坛 >> C/S程序开发专区 >> PB编程论坛 >> 发一个把数据窗口导出到Excel的代码!
首页
  发表一个新主题  发表一个新投票  回复主题 您是本帖的第 4901 个阅读者浏览上一篇主题  刷新本主题   平板显示贴子 浏览下一篇主题
 * 贴子主题:发一个把数据窗口导出到Excel的代码! 报告本帖给版主  显示可打印的版本  把本贴打包邮递  把本贴加入论坛收藏夹  发送本页面给朋友  把本贴加入IE收藏夹 
 baishui555 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:160
  专家分:10
  提问帖:2/1
  回答帖:2
  总帖数:8
  经验值:66
  注 册:2007-9-26
给baishui555发送一个短消息 把baishui555加入好友 查看baishui555的个人资料 搜索baishui555在PB编程论坛的所有贴子 引用回复这个贴子 回复这个贴子

发贴心情 发一个把数据窗口导出到Excel的代码!

这个版块的人好少啊~~~

        //要保存的位置!Session["repmc"]存的是报表的名称
        string HTMLname = "d:\\" + Session["repmc"] + ".htm";
        //动态的给你要保存的文件取你数据窗口中报表的名字
        string XLSname = HttpUtility.UrlEncode(System.Text.Encoding.UTF8.GetBytes(Session["repmc"] + ".xls"));
        //把窗口保存成为HTML的Table格式以便于能所见既所得
        dw.SaveAs(HTMLname, Sybase.DataWindow.FileSaveAsType.HtmlTable);
        //已文件流的形式保存成Excel
        string fullName = HTMLname;
        Response.ClearHeaders();
        Response.BufferOutput = false;
        Response.ContentType = "application/octet-stream";
        Response.AppendHeader("Content-disposition", "attachment;filename=" + XLSname);
        Response.WriteFile(fullName);
        Response.Flush();
        Response.End();

        期待高手的更好方法!

发帖:2007-9-26 14:34:00
  鲜花(0)  鸡蛋(0)

本主题贴数19,分页:[返回帖子列表] [上一页] [1] [2] [下一页]

 *树形目录 顶端 
主题:  发一个把数据窗口导出到Excel的代码!(865字) - baishui555,2007年9月26日
    回复:  直接右点击数据窗口,出现下拉菜单,里面有copy to excel(53字) - 丹丹卡里克,2008年11月20日
    回复:  //要保存的位置!Session["repmc"]存的是报表的名称 ..(835字) - fuxiaoyang,2008年11月8日
    回复:  好,期待再好的方法(18字) - ouyangyong,2008年9月18日
        回复:  我公司目前有几个ERP的项目正准备实施,急招一名精通PB的开发人员,待遇从优,享受项目提成,如有诚..(337字) - shenjialin,2008年9月22日
    回复:  10楼的不错诶(12字) - lovingcm,2008年8月7日
    回复:  如果记录超过65536条,如何写入ExceL表呢?(38字) - wuping_nj,2008年7月24日
    回复:  OLEObject newoleobject,newoleworkbooksnewole..(1926字) - suxiukai1,2008年5月29日
    回复:  如果需要我这边有一套完整通用的DW导出到EXCEL的PBL,如果需要和我联系。mail:xingb..(98字) - bangwenx,2008年5月15日
        回复:  我要(4字) - hyangaapla,2008年5月29日
    回复:  帮不上忙,没导过这么麻烦的,顶下![em01](37字) - tomandllj,2008年3月13日
    回复:  用dw2xls吧,方便·(18字) - zxz107,2008年1月25日
    回复:  楼主写的东西一点也看不懂啊[em09](32字) - whyisgood,2008年1月24日
    回复:  问楼主一个问题:我的程序运行时,有时候图片就不见了。所有图片文件都放在img文件夹中。..(87字) - lyylxc,2007年12月11日
        回复:  路径的问题啊。应该用相对路径 .\image\tupian(43字) - dali200023,2008年9月11日
        回复:  还是用DW2XLS吧,比自己编方便.(28字) - zxd77,2008年7月20日
    回复:  [em00](6字) - yubinhui,2007年12月7日
    回复:  crosstab 怎么导出成Excel呀!!(30字) - xdnice,2007年11月23日
    回复:  反正樓主的方法我沒用過..PB中轉Excel用ole或直接寫到Excel中,應該好點吧....(74字) - werty542,2007年11月8日

 *快速回复:发一个把数据窗口导出到Excel的代码!  [ 回帖是一种美德 :) ]
会员账号 用户名    还没注册?    密码    忘记密码?
内容
  • HTML标签: 不可用
  • UBB标签: 可用
  • 贴图标签: 可用
  • 多媒体标签:可用
  • 表情字符转换:可用
  • 上传图片:不可用
  • 最多15KB
  • 点击表情图即可在帖子中加入相应的表情
                                
    邮件回复 显示签名   [Ctrl+Enter直接提交贴子]