Tag: export to excel

输出DatagridView在xls for openOffice Calc

我有这个function,在Excel表中导出一个datagridView: public void ExportGridToExcel(DataGridView TheGrid, string FileName) { using (System.IO.StreamWriter fs = new System.IO.StreamWriter(FileName, false)) { fs.WriteLine("<?xml version=\"1.0\"?>"); fs.WriteLine("<?mso-application progid=\"Excel.Sheet\"?>"); fs.WriteLine("<ss:Workbook xmlns:ss=\"urn:schemas-microsoft-com:office:spreadsheet\">"); fs.WriteLine(" <ss:Styles>"); fs.WriteLine(" <ss:Style ss:ID=\"1\">"); fs.WriteLine(" <ss:Font ss:Bold=\"1\"/>"); fs.WriteLine(" </ss:Style>"); fs.WriteLine(" </ss:Styles>"); fs.WriteLine(" <ss:Worksheet ss:Name=\"Sheet1\">"); fs.WriteLine(" <ss:Table>"); for (int x = 0; x <= TheGrid.Columns.Count – 1; x++) { fs.WriteLine(" <ss:Column ss:Width=\"{0}\"/>", TheGrid.Columns[x].Width); […]

ASP.NET MVC / C# – 如何转换/创buildExcel(xls)从MVC中的DataTable /列表的格式?

在此链接之后,我可以从DataTable创buildExcel xls文件。 但是,如何格式化XLS文件的内容? 谢谢。

XML到Excel映射

我尝试使用XML将一些数据导出到Excel。 这里是我的代码生成Excel文件的一个例子: Private Sub ExportToExcel() Dim fs As New IO.StreamWriter("exported.xls", False) fs.WriteLine("<?xml version=""1.0""?>") fs.WriteLine("<?mso-application progid=""Excel.Sheet""?>") fs.WriteLine("<Workbook xmlns:ss=""urn:schemas-microsoft-com: Office:spreadsheet"">") ' Create the styles for the worksheet fs.WriteLine(" <Styles>") ' Style for the column headers fs.WriteLine(" <Style ss:ID=""1"">") fs.WriteLine(" <Font ss:Bold=""1""/>") fs.WriteLine(" <Alignment ss:Horizontal=""Center"" ss:Vertical=""Center"" " & _ "ss:WrapText=""1""/>") fs.WriteLine(" <Interior ss:Color=""#C0C0C0"" ss:Pattern=""Solid""/>") fs.WriteLine(" </Style>") ' Style […]

在从SSRS导出为ex​​cel时,Excel中的页脚会变形

SSRS报告导出到Excel时,页脚格式失真(请参见下图) 有什么build议么。

SQL WHERE BETWEEN不select所有数据

我已经在范围内工作的应用程序中编写了导出(Access to Excel)function。 用户有4个RadioButtons :AF,GM,NR和SZ。 假设用户select了rbtnAF ,它会将所有客户加载到Customer_Code字段以A,B,C,D,E或F开始的网格中。 加载数据的代码如下所示: Dim strFields As String = "[Customer_Addresses].[Cust_Code], [Customers].[Customer_Name], [Customer_Addresses].[Contact_Code], [Customer_Addresses].[Contact_Name], " & _ "[Customer_Addresses].[Contact_Type], [Customer_Addresses].[Add1], [Customer_Addresses].[Add2], [Customer_Addresses].[Add3], [Customer_Addresses].[Add4], " & _ "[Customer_Addresses].[Add5], [Customer_Addresses].[Postcode], [Customer_Addresses].[Country], [Customer_Addresses].[Telephone], [Customer_Addresses].[Fax], " & _ "[Customer_Addresses].[Email], [Customer_Addresses].[Mobile_Phone], [Customers].[Customer_Category], [Customers].[Average_Payment_Terms], " & _ "[Customers].[Notes], [Customers].[salesRep], [Customers].[hoEmail], [Customers].[webpage] FROM Customers " & _ "INNER JOIN Customer_Addresses […]

.Net C#MVC中打开下载的excel文件后,文件名更改

我想在我的C#.Net MVC应用程序中导出数据为Excel。 我在Actionresult使用了return file() 。 该文件已成功返回并下载。 但打开文件时出现错误,打开文件名时会发生变化。 下载的文件名是ExportFilterCRMdoctorRequest.xls但打开后更改为Book1 。 导出文件的代码: public ActionResult ExportFilterCRMdoctorRequest() { var stream = new MemoryStream(); var serializer = new XmlSerializer(typeof(List<CDRFilterCRMDoctorRequest>)); //We load the data List<CDRFilterCRMDoctorRequest> data = (List<CDRFilterCRMDoctorRequest>)Session["filterCRMRequestList"]; //Retriving data from Session //We turn it into an XML and save it in the memory serializer.Serialize(stream, data); stream.Position = 0; //We return […]

无法将SQL Server 2012数据导出到Excel 2007:conv。 varchar to longtext(&other errors!)

我正在编写一个商业计划(周一到期),这取决于SQL Server 2012中的数据导出到Excel 2007 我有几年的SQL和C#编码经验,但这不是我的主要工作! 花了大部分时间在各种线程和尝试解决方法之后,我不知所措: 右键单击数据库>任务>导出> SQL Native Client 11.0> Excel 2003或2007>列映射适用于int,DateTime,但所有文本(varchar(255))列默认映射到longtext。 即使将其更改为varchar也无济于事。 我也尝试将源表映射到具有不同名称(从下拉列表中)的目标Excel工作表。 然后,我只能映射和导出主键( 是一个只允许在PK列上select“F1”的下拉菜单。 系统详细信息我的电脑:64位操作系统,基于x64的处理器,运行Windows 10 Pro CPU:AMD四核3.8GHz + 8GB RAM SQL SERVER :v12 – (11.0.2100) Microsoft SQL Server Management Studio 11.0.2100.60 Microsoft数据访问组件(MDAC)10.0.10586.0 Microsoft MSXML 3.0 4.0 6.0 Microsoft Internet Explorer 9.11.10586.0 Microsoft .NET Framework 4.0.30319.42000操作系统6.3.10586 错误消息/报告 (其中之一): – validation(警告)消息*警告0x80049304:数据stream任务1:警告:无法打开全局共享内存与性能DLL进行通信; 数据stream性能计数器不可用。 要解决此问题,请以pipe理员身份或系统控制台运行此程序包。 […]

如何在导出到Excel时将列表分配给closedXML中的单元格(下拉格式)

我只是试图导出Datatable ( Datatable没有任何数据 – 只有标题)。 另外,我有一个List<String> ,我想追加到列,这样,导出到Excel后,该列(除标题外的所有单元格)应包含列表数据作为Dropdown格式。 我GOOGLE了很多,无法find任何解决scheme。 以下是我所访问的链接,但没有运气。 堆栈溢出 Codeplex – ClosedXML 下面是我到目前为止所尝试的。 private void ExcelExport(DataTable dt, GridView Template) { bool isListRequired = false; List<string> groupCodeList = new List<string>(); ; Template.DataBind(); if (Template.HeaderRow != null) { foreach (TableCell cell in Template.HeaderRow.Cells) { if (cell.Text == "ActivityGroup_Code") { isListRequired = true; groupCodeList = db.PMS_M_ActivityGroup.Select(a => […]

使用Blob在JavaScript中导出Excel不工作在FireFox中

我有一些JavaScript代码在第一个代码片段下给出,可以在最新的Chrome中使用,但不能在最新的FireFox中使用。 此代码使用Blob对象将数据导出到xls文件。 奇怪的是,在FireFox中,代码不会抛出任何错误,但什么都不做,因为它成功执行所有行,即不导出。 这个问题的演示是在这个URL: http : //js.do/sun21170/84920 如果您在Chrome上面的演示中运行代码,它将下载文件newfile.xls (允许在Chrome中popup)。 问题 :为了使它在FireFox中工作,我需要在Blob Code做出什么改变? 我尝试使用type: 'application/octet-stream' ,并type: 'text/plain' ,但两者在FireFox中都没有帮助。 下面的代码片段中的variablestable包含一个string,该string是用于呈现包括html和body标签的表格的html。 Blob代码导出(不工作在FireFox中) //export data in Chrome or FireFox //this works in Chrome but not in FireFox //also no errors in firefox sa = true; var myBlob = new Blob( [table] , {type:'text/html'}); var url = window.URL.createObjectURL(myBlob); var a […]

SQL Server 2012pipe理工作室:导出到Excel

我在SQL Server 2012 Management Studio中编写了一个基本的SQL查询,并列出了一个结果。 我尝试导出到Excel与Ctrl + Shift + C (复制与标题),我已经粘贴到Excel表,但有些行来了2或很多行。 每一行,只看一行,但它正在查看很多行。 这是这样的 xID xName xSurname xOther ————————————————- 1 AAA 2 BBB 3 CCC 4 DDD