asp.net c# datagrid 导出excel 的对齐问题

问题描述

导出的数据文本左对齐数字右对齐怎么统一?谢谢

解决方案

解决方案二:
protectedvoidexcel_Click(objectsender,EventArgse){Response.Clear();SqlDataAdapterda=newSqlDataAdapter("select*fromTEL_ID",conn);DataSetds=newDataSet();da.Fill(ds,"TEL_INFO");DataTabledt=ds.Tables["TEL_INFO"];range.HorizontalAlignment=Excel.XlHAlign.xlHAlignLeft;StringWritersw=newStringWriter();sw.WriteLine("编号"+"t"+"电话号码"+"t"+"主要使用人"+"t"+"次要使用人"+"t"+"次要使用人"+"t"+"电话信息对应情况"+"t"+"电话归属部门");foreach(DataRowdrindt.Rows){sw.WriteLine(dr["Tel_ID"]+"t"+dr["Tel_No"]+"t"+dr["Tel_User1"]+"t"+dr["Tel_User2"]+"t"+dr["Tel_User3"]+"t"+dr["Tel_InfoPoint"]+"t"+dr["Tel_Branch"]);}sw.Close();Response.AddHeader("Content-Disposition","attachment;filename=TelInfo.xls");Response.AddHeader("Content-Length",sw.ToString());Response.ContentType="application/ms-excel";Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");Response.Write(sw);Response.End();}导出的代码。
解决方案三:
莫人关注。郁闷

时间: 2024-10-24 11:04:43

asp.net c# datagrid 导出excel 的对齐问题的相关文章

asp.net datagrid 导出excel二种方法

asp教程.net datagrid 导出excel二种方法 文章为你提供二款datagrid 导出excel的代码一款是利用vb.net 导出excel一种是利用c# datagrid 导出excel的实例代码. */ //c#:   private void exporttoexcel()         {             savefiledialog savefiledialog = new savefiledialog();             savefiledialog

ASP.NET使用GridView导出Excel实现方法_实用技巧

本文实例讲述了ASP.NET使用GridView导出Excel实现方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: /// <summary>  /// 将DataTable数据导出到EXCEL,调用该方法后自动返回可下载的文件流  /// </summary>  /// <param name="dtData">要导出的数据源</param>  public static void DataTable1Excel(S

一个通用的Datagrid导出Excel打印的源函数

datagrid|excel|打印|导出excel|函数 一个通用的Datagrid导出Excel打印的源函数闲暇之余,写成函数,供新人研究学习 'Power by:Landlordh '列宽默认为datagird的tablestyles(0)列宽的五分之一 'G2E(dg1) Public Function G2E(ByVal dg As DataGrid) Dim dt As New DataTable Try dt = CType(dg.DataSource, DataTable) Cat

asp.net2.0中导出EXCEL时内容为什么始终为空?[高分]

问题描述 asp.net2.0中导出EXCEL时内容为什么始终为空?实现方式,首先生成HTML摸板[格式如下,内容太长删除了一些]privateStringBuilderpHead=newStringBuilder();privateStringBuilderpBody=newStringBuilder();privateStringBuilderpFoot=newStringBuilder();publicRptSpareQuery(){pHead.Append("<htmlxmlns:

asp.net mvc 实现导出excel表格功能怎么做?谢谢

问题描述 asp.net mvc 实现导出excel表格功能怎么做?谢谢 我在做asp.net mvc项目时,想将查询出来的数据 导出到excel表格,请问如何实现,请求具体的代码,谢谢 解决方案 参考在MVC中实现和网站不同服务器的批量文件下载以及NOPI下载数据到Excel的简单学习 (注:NOPI应为NPOI,一个开源的项目)

求助:C#中datagrid导出excel时遇到的问题

问题描述 在网上搜了段datagrid导出excel的程序,打算试一下,但是出现了些问题,stringlist定义都画红线,如图所示,添加了usingSystem.Collections.Generic;求助各位大神怎么回事,或者有其他导出的方法 解决方案 解决方案二:取DataGrid的数据源.解决方案三:鼠标放到划红线的地方不是有提示的吗?解决方案四:把报错的地方改掉解决方案五:报错信息是什么?

ASP.NET Core 导入导出Excel xlsx 文件实例_实用技巧

ASP.NET Core 使用EPPlus.Core导入导出Excel xlsx 文件,EPPlus.Core支持Excel 2007/2010 xlsx文件导入导出,可以运行在Windows, Linux和Mac. EPPlus.Core 是基于EPPlus 更改而来,在Linux 下需要安装libgdiplus . EPPlus:http://epplus.codeplex.com/ EPPlus.Core:https://github.com/VahidN/EPPlus.Core 下面在A

DataGrid - 导出Excel文件

datagrid|excel|导出excel 方法有很多,我只用了最简单的方法 1.引用 COM组件 Excel.dll 2.实现如下 public void ExportExcel(){ DataSet ds=this.DataSet;//取得dataGrid绑定的DataSet if(ds==null) return; string saveFileName=""; bool fileSaved=false; SaveFileDialog saveDialog=new SaveFi

Asp.net中如何导出Excel文档(Gridview)

主要思路,通过GridView来导出文档.新建一个Aspx页面,页面创建GridView控件,后台绑定好数据源. 然后load中直接打印即可导出 前台的GridView <asp:GridView ID="GridView1" BorderColor="Black" runat="server" AutoGenerateColumns="False" Font-Size="12px" Width=&q