问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

ASP.NET导出数据到Excel如何设置高度与宽度

发布网友 发布时间:2022-05-01 20:20

我来回答

5个回答

热心网友 时间:2022-06-22 16:36

 protected void btnPrn_Click(object sender, EventArgs e)
    {
        DataSet ds = new DataSet("gv");//new一个标视为 gv的库
        DataTable dt = new DataTable("logoo");        string sCmd = "select * from mytable  ";        MySqlDataReader reader;
        mySqlMod newMySqlMod = new mySqlMod();
        newMySqlMod.RunSQL(sCmd, out reader);
        dt.Load(reader);        string FileName ="test.xls";//前为固定名称,后为随机名称 Guid.NewGuid().ToString() + ".xls";
        //增加服务发布地址        string sNewFullFile =  Server.MapPath(FileName);
         try
        {
        //此种方法必须在发布地址预先放置一个format.xls模板    File.Copy(Server.MapPath("format.xls"), sNewFullFile);
            if (File.Exists(sNewFullFile))
            File.Delete(sNewFullFile);
        }
        catch (Exception er)
        {
            Response.Write(er.Message);
            return;
        }        String strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +        "Data Source="+ sNewFullFile + ";" +        "Extended Properties=Excel 8.0;";
        System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(strConn);
        OleDbCommand cmd = null;

        bool bRet = false;
        try
        {
            conn.Open();
            cmd = new OleDbCommand("create table [sheet1]([ID] int,[字段一] Text,[字段二] Text,[字段三] Text)", conn);
            cmd.ExecuteNonQuery();
            string strSQL = "INSERT INTO [Sheet1$] ([ID], [字段一],[字段二],[字段三]) VALUES (?, ?, ?, ?)";
            cmd = new OleDbCommand(strSQL, conn);
            for (int i = 0; i < 4; i++)
            {
                cmd.Parameters.Add(i.ToString(), OleDbType.VarChar);
            }
            DataView dv = dt.DefaultView;
            foreach (DataRowView row in dv)
            {
                cmd.Parameters[0].Value = (int)row["id"];
                cmd.Parameters[1].Value = row["col1"].ToString();
                cmd.Parameters[2].Value = row["col2"].ToString();
                cmd.Parameters[3].Value = row["col3"].ToString();                cmd.ExecuteNonQuery();
            }
            bRet = true;
        }
        catch (Exception er)
        {
            Response.Write(er.Message);
        }
        finally
        {
            if (cmd != null)
            {
                cmd.Dispose();
            }
            conn.Dispose();
        }
        if (bRet)
            Response.Redirect(FileName);

    }

热心网友 时间:2022-06-22 16:36

比如你要设置第二行第三列单元格的高度和宽度
workSheet.Range[workSheet.Cells[3, 2]].ColumnWidth = 15
好像没有高度的,还有个自动调整的属性
range.EntireColumn.AutoFit()

热心网友 时间:2022-06-22 16:36

列高和宽? 个人觉得没必要

热心网友 时间:2022-06-22 16:37

建议使用NPOI控件来导出,格式可以任意设置;如果有需要,留下你的邮箱,我可以把我写的NPOI操作类和NPOI控件发给你。带图片导出的功能上网搜索一下就能找到了。

热心网友 时间:2022-06-22 16:38

不知道你用的是什么方法导出的,每种方法的设置方式都不一样的
asp.net水晶报表导出Excel 怎么样让导出来的Excel 列与列 行与行 之间...

这是行高的问题,你可以设置导出的行高或者 让文字居中显示就没法有问题了

asp.net sql数据导入excel word问题

((Excel.Range)worksheet.Cells[2, 3]).ColumnWidth = 20;((Excel.Range)worksheet.Cells[2, 4]).ColumnWidth = 20;((Excel.Range)worksheet.Cells[2, 5]).ColumnWidth = 60;range.Borders[Excel.XlBordersIndex.xlInsideHorizontal].Weight = Excel.XlBorderWeight.xlThin;if (dt.Columns.Coun...

ASP.NET从数据库导出到EXCEL

xSt.get_Range(excel.Cells[2, 1], excel.Cells[2, 2]).Font.Bold = true; xSt.get_Range(excel.Cells[2, 1], excel.Cells[2, 2]).Font.Size = 12; // //设置报表表格为最适应宽度 // xSt.get_Range(excel.Cells[4, 1], excel.Cells[rowSum, colIndex]).Select(); xSt.get_Ra...

ASP.NET水晶报表如何调整RPT设计页面,就是详细资料的宽度,我要导出成一...

尝试在报表工具的页面设置里,对纸张大小进行重新设置可以吗?比如我在FineReport报表工具里,将默认的A4纸变为A4特大,或者你还可以自定义纸张的大小,把它调宽一些。试一试吧。

asp.net中GridView 数据导出到excel表中怎么弄,说点详细的方法,越具体...

1.由于gridview的内容可能是分页显示的,因此,这里在每次导出excel时,先将gridview的allowpaging属性设置为false,然后databind()一下,确保搂到所有数据;2.不用单独设置导出的路径,导出时会弹出对话框让你确认保存位置;3.要写一个空的VerifyRenderingInServerForm方法(必须写),以确认在运行时为指定的...

asp.net中导出到Excel 以超过 65,536 行和 256 列的限制怎么处理_百度...

Excel本来就不适合用来处理大量数据,数据量一旦超过Excel的限制,只能选择导出到ACCESS或SQL Server

如何使用asp.net将数据库中的表格以excel格式导出?

导入excel库。 把数据放到 datagridview中。Response.Clear();//清除缓冲区流中所有内容的输出 Response.Buffer = true;//获取和设置一个值,该值指出是否缓冲输出,并在完成处理整个响应之后将其发送 Response.Charset = "GB2312";//获取和设置输出流的http字符集;Response.AppendHeader("Content-...

如何在 Asp.Net Core 实现 Excel 导出功能

在Web应用开发中,实现Excel导入导出功能是一个常见的需求。本文将讨论如何在Asp.Net Core中使用ClosedXML库实现Excel数据导出。首先,需要在项目中安装ClosedXML。可以通过NuGet包管理器或命令行完成安装,命令如下:为了将数据导出成CSV文件,可以使用CsvExport或AWright18.SimpleCSVExporter库。下面定义一个...

ASP.NET:如何把Gridview中的数据导出到EXCEL表格(使用默认格式)_百度...

System.Web.UI.Control ctl=this.DataGrid1;//DataGrid1是你在窗体中拖放的控件 HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=Excel.xls");HttpContext.Current.Response.Charset ="UTF-8";HttpContext.Current.Response.ContentEncoding =System.Text.Encoding.Default;...

asp.net 导出Execl 分数被转成日期处理

可以在导出的时候设置单元格的格式,设置成字符串格式 或者 导出的时候,在"1/2"的前面加上 空字符 比如说 搜狗输入法中输入"v1",选择4号字符 就是一个空白字符 输出结果" 1/2" 这个空白字符在XP和Win7都可以用,不会报错,并且Excel中可以被识别成一个字符而不被忽略,从而不会再转化成...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
贴卫生间墙大瓷砖打灰技巧 【贴墙砖打灰技巧】贴瓷砖快速打灰法技巧 贴瓷砖需注意什么细节_百度... 中午肚子饿,吃了又不消化,我该怎么办啊? 胃胀不消化是什么原因造成的 jc/t907-2012是瓷砖粘合剂的执行标准吗? 科目二和科目三没考 不打算现在学了 然后科目一的时候提早交了场地费... 科目二没有考可以退钱吗 驾校退钱要扣50%合理吗(驾校退钱麻烦吗) 使用瓷砖胶要知道哪些常识?瓷砖胶的十大品牌都有哪些?看完这篇文章就能... 爱护图书应该从哪些方面做起?(不少于3条) c# asp.net Excel asp.net打印功能 在ASP.NET中怎么实现打印功能(我用的是C#),需要具体的代码 asp.net如何实现 打印gridview中的数据,打印之前要预览设置打印页面... 用excel打印支出票据,任何设置打印指定区域的数据呢? 怎么把自己录的歌的精彩部分做铃声 使用Eclipse制作JAVA程序,怎么做数据库连接的模板 电脑分区的大小能改吗?就是CDE盘的大小之类的 新组装电脑怎么分区,按哪个进入分区 如何将系统CDEF盘改成CDE 电脑上有2个硬盘;现在去掉一个;没去的那个;成了C、E、F盘;怎么改成CDE盘啊? 电脑刚组装好,如何对硬盘进行分区?一般CDEF盘的容量比试多少? 在我打word时中间每隔一段时间就会自动备份吗? 事业单位招聘开考比例1:3是什么意思 事业单位考试达到1:3比例可以开考,但面试只有一个人入围可以面试么? 我报了2019楚雄事业考试,但是报名人数没有达到开考比例1:3,可以进行岗位调剂吗? 事业单位招1人,报名达到3:1但是到场不足三人会被取消岗位吗 事业单位考试到缴费环节后人数不满足1:3的将取消该职位,那已经报名了的人就无法参加考试了? 事业单位参加有个开考比例,是按招聘人数的1:3开考的,如果达不到开 AirPods未拆封过了保修期不值钱了吗 ASP.NET怎么让 从数据库导出的EXCEL的数据内容居中显示 asp.net打印预览 asp.net 打印和数据导出功能 怎样用c# asp.net实现以下这个关于excel表的小功能? asp.net中excel输出问题 按一定的格式输出! 葱肉馅饺子,冷冻能保鲜多长时间? 拆骨鸡爪和无骨鸡爪的区别 大葱冻了还能吃吗 成都航空港飞机场二号线开通后噪音很大,能不能抗议? 成都新机场建成后,双流机场会不会拆迁,还是民用机场吗,因为有机场 我在成都西门这边,早晚飞机声音太大,睡也睡不好,有没有办法处理下 成都经常有很大的轰鸣声象是飞机声音但又比那大,这是怎么回事呢? 先,抛出我的观点:与其在金堂修第二机场,不如将绵阳机场改造为成都的第二机场,分担成都双流机场一部分 百家姓壁纸龙 手机开机后显示“您的设备已被root”是什么意思,该怎么解决? B维生素B6片作用是什么 手机里经常出现“你的手机已经被root...&quot;,这是什么意思?root又是什么... 十二生肖凶兽有那些 维生素B6片有什么具体功效?请说的具体点.能治植物神经紊乱吗? 维生素B6片有什么具体功效?请说的具体点.能治植物神经紊乱吗?
  • 焦点

最新推荐

猜你喜欢

热门推荐