新手发帖~问题棘手呀~关于.net 生成excel文件

问题描述

最近做一个工程,要求能根据数据库动态生成一张excel表单。麻烦的是excel表有很多格式,我网上找到了CarlosAg这个DLL,能解决格式的问题。但是由于数据库是经常改变的,可能会增加行增加列等情况,不知道如何在能用CarlosAg这个控件的基础上,又能每次都能生成最新的excel文件。各位大虾们给点意见吧,谢谢各位喽。

解决方案

解决方案二:
看看这个:使用Office的Excel,可以控制格式,还能根据数据库字段导出!
解决方案三:
stringattachment="attachment;filename=stuinfo.xls";HttpResponseResponse=HttpContext.Current.Response;Response.ClearContent();Response.ContentEncoding=Encoding.GetEncoding("GB2312");Response.AddHeader("content-disposition",attachment);Response.ContentType="application/ms-excel";StringWritersw=newStringWriter();HtmlTextWriterhtw=newHtmlTextWriter(sw);//CreateaformtocontainthegridHtmlFormfrm=newHtmlForm();gdv_Data.Parent.Controls.Add(frm);frm.Attributes["runat"]="server";frm.Controls.Add(gdv_Data);frm.RenderControl(htw);//GridView1.RenderControl(htw);Response.Write(sw.ToString());Response.End();
解决方案四:
要添加一个Form引用
解决方案五:
谢谢各位,研究中
解决方案六:
回2楼,这种方法不能对输出格式进行调整的
解决方案七:
引用1楼sh_zhuting的回复:

看看这个:http://blog.csdn.net/jilm168/archive/2007/11/06/1869118.aspx使用Office的Excel,可以控制格式,还能根据数据库字段导出!

也可以尝试下其他控件,比如:dev,导出excel是比较方便的。
解决方案八:
谢谢各位,最后比较了各种方法,还是觉得用CarlosAg这个控件方便~结贴了。

时间: 2024-12-26 17:26:04

新手发帖~问题棘手呀~关于.net 生成excel文件的相关文章

php,不用COM,生成excel文件

excel|生成excel 用php生成excel文件   <?header("Content-type:application/vnd.ms-excel");header("Content-Disposition:filename=test.xls");echo "test1\t";echo "test2\t\n";echo "test1\t";echo "test2\t\n";

使用.NET生成Excel文件

excel|生成excel   我在工作中遇到了一些生成Excel的问题.在网络上查找了很多方法,各有优劣.最后选择了使用OFFICE 的Excel 自动化服务来生成Excel文件的办法,也就是使用Excel提供的Com对象.具体的代码如下:public static void CreateExcel()  {   for(int i = 0 ; i<1 ; i++)   {    string staFile = "D:\\test\\x";    System.Reflect

用PHP生成excel文件到指定目录

  这篇文章主要介绍了用PHP生成excel文件到指定目录的相关资料,需要的朋友可以参考下 最近公司要生成报表,用PHP生成. header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:attachment;filename=test_data.xls"); 我百度了下,貌似这个很快能够实现,但是这个文件却是生成在在浏览器下载的地方, 我想把生成的文件生成到指定的目录,这

python通过openpyxl生成Excel文件的方法

  本文实例讲述了python通过openpyxl生成Excel文件的方法.分享给大家供大家参考.具体如下: 使用前请先安装openpyxl: ? 1 easy_install openpyxl 通过这个模块可以很方便的导出数据到Excel ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 from op

php生成excel文件的简单方法

 生成excel文件,最简单的莫过于把数据库的数据导入到excel就行了,下面有个不错的示例,大家可以参考下 生成excel 当然使用的是 phpExcel这个类库了,可是它太麻烦了,对于只要简单生成来说有点不值得    什么叫简单,把数据库的数据导入到excel就行了, 这个就是简单了    下面看一段代码(代码来自网络)    注意要双引号的字符串   代码如下: <?php  header("Content-type:application/vnd.ms-excel"); 

java使用poi开源框架生成excel文件并对其进行加密登入用户名若为汉字则出现乱码

问题描述 java使用poi开源框架生成excel文件并对其进行加密登入用户名若为汉字则出现乱码 public static byte[] encryptExcel(byte[] bytes String password String userName) { byte[] enExcelBytes = null; try { // 创建一个工作薄 HSSFWorkbook workbook = new HSSFWorkbook(new ByteArrayInputStream(bytes));

客户服务器没有EXCEL我的.exe怎样在服务器端生成EXCEL文件

问题描述 客户服务器没有EXCEL我的.exe怎样在服务器端生成EXCEL文件 解决方案 解决方案二:各位大侠帮帮忙啊,小弟先谢谢了

java sql server jsp-JSP java SQL servlet实现页面表格生成Excel文件

问题描述 JSP java SQL servlet实现页面表格生成Excel文件 使用JSP java SQL server做了个小系统,现在想实将现通过查询功能生成的表,通过页面上的按钮触发,生成Excel文件.求大神指导! 解决方案 http://271788203.iteye.com/blog/491052

谢谢帮忙-如何实现数据抓取并生成Excel文件

问题描述 如何实现数据抓取并生成Excel文件 如何实现 网络数据抓取,那个需求分析如何去设计啊,要这么样才能达到在抓取数据时并进行筛选,并保存到本地的数据库中去 解决方案 这个要看你使用的什么语言,不同的语言有不同的做法 而Excel本身有标准的xls文件和Excel可以加载的xml和csv文件等,生成方法也不一样,难易程度却相差很大 解决方案二: 这个要看你使用的什么语言,不同的语言有不同的做法 而Excel本身有标准的xls文件和Excel可以加载的xml和csv文件等,生成方法也不一样,