Tag: asp.net

从Excel导入date单元格到ASP SQL DB时包含时间

我正在通过ASP.NET将Excel文件导入到SQL中,并且某个列包含date(2/31/2000),单元格格式为(* d / mm / yyyy)。 当我在ASP.NET中导入Excel文件时,数据在gridview中突然变成这样 2/31/200 12:00:00 AM

如何从Excel中dynamic地删除行并使用VB.net或C#保存

我正在从Excel读取数据并逐行处理文件。 如果进程成功,那么我需要从Excel中删除该行并将其保存。 如果失败,则继续下一行,依此类推。 最初我使用OLEDB从Excel读取数据,但通过使用这个我不能删除行。 我想我们可以通过使用COM组件来解决这个问题。 我很感激你的帮助来解决这个问题。

使用c#中的ExcelLibrary输出到Excel

以下代码使用controller.file输出到一个csv文件。 我想改变它input到一个Excel工作表(.xls),而不是一个csv文件。 我从这里使用这个库来做到这一点.. http://code.google.com/p/excellibrary/ 按照此stackoverflow后.. 从C#创buildExcel(.XLS和.XLSX)文件 编辑: foreach (var value in valueDataList) { var value1 = xxxxxxx // this value is set here based on a query.. int value2 = xxxxxxxx // this value is set here based on a query.. byte[] content; using (var ms = new MemoryStream()) { using (var writer = new […]

Asp.Net导出到Excel错误:加载时出现问题,缺less.css文件

从我的asp.net网站,我使用Microsoft ReportViewer将数据导出到excel。 当我打开Excel时,出现以下错误 当我输出几行数据时,它工作正常。 但是当我输出一些大数据时,会抛出这个错误。 有人能提供一些帮助吗?

如何在Excel中使用命名范围与OleDB?

我试图使用ASP .NET / C#从Excel中的特定命名范围中提取数据。 这里是我试图提取的例子。 我想要的是使用名字“RANGE_NAMED”的“B”,“C”,“D”。 OleDB可以做到这一点吗? 最好的祝福, 亚历克斯。

如何避免在C#,ASP.NET中更改单元格的背景后,删除Excel表格的网格线颜色(默认浅灰色)?

我的示例代码来更改单元格颜色是这样的。 范围是指小区范围。 range.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Yellow); 如果我尝试将单元格颜色改回白色。 我使用这个。 range.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.White); 但是这会消除我的细胞范围网格线(线的默认颜色是灰色的),一切都变成白色。 即只有“范围”网格线变成白色,其他所有单元格都具有默认的Excel网格颜色。 谢谢

如何设置列的长度和types

我正在从xls/xlsx文件读取到一个DataSet 。 string connstring; if (currFileExtension == ".xlsx") { connstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + currFilePath + ";Extended Properties='Excel 8.0;HDR=NO;IMEX=1';"; } else { connstring = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" + currFilePath + ";Extended Properties='Excel 8.0;HDR=NO;IMEX=1';"; } using (OleDbConnection conn = new OleDbConnection(connstring)) { conn.Open(); DataTable sheetsName = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "Table" }); //Get All […]

使用EPPlus将文本添加到Excel电子表格中的合并单元格

没有人知道如何检查目录中是否有任何文件,如果没有,如何添加文本“未find内容”到Excel电子表格中的合并单元格? 这是我曾经试过的: foreach (string subdir in filesindirectory) { string[] splitter = subdir.Split('\\'); string folderName = splitter[splitter.Length – 1]; ExcelWorksheet ws = package.Workbook.Worksheets.Add(folderName); //create new worksheet ImageCount = 0; foreach (string img in Directory.GetFiles(subdir)) { if (subdir.Length == 0) { ws.Cells["A1:A3"].Merge = true; ws.Cells["A1:A3"].Style.VerticalAlignment = ExcelVerticalAlignment.Top; ws.Cells["A1:A3"].Style.Border.Top.Style = ExcelBorderStyle.Thin; ws.Cells["A1:A3"].Style.Border.Left.Style = ExcelBorderStyle.Thin; ws.Cells["A1:A3"].Style.Border.Right.Style = ExcelBorderStyle.Thin; ws.Cells["A1:A3"].Style.Border.Bottom.Style […]

导出Gridview以使图像更好

在我的网页,我有一个GridView的数据和一些图像,在这里我想导出GridView与图像优秀,我试着用下面的代码,只导出数据,在这里我怎样才能出口到图像优秀? Response.ClearContent(); Response.Buffer = true; Response.AddHeader("content-disposition", string.Format("attachment; filename={0}", "Customers.xls")); Response.ContentType = "application/ms-excel"; StringWriter sw = new StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw); GridView1.HeaderRow.Style.Add("background-color", "Red"); for (int i = 0; i < GridView1.Columns.Count – 2; i++) { GridView1.HeaderRow.Cells[i].Style.Add("background-color", "Red"); } GridView1.RenderControl(htw); Response.Write(sw.ToString()); Response.End(); 这里我使用Openoffice calc来读取excel文件

将复杂对象的iQueryable导出到Excel

我们有一些代码将数据库中的数据导出到Excel,并且运行良好。 主要的问题是我们使用数据库视图来收集所有的数据。 由于我们有多种types的导出对象,这就产生了相当大的观点。 class Event int id string title List<EventDate> Dates string desc class EventDate DateTime start DateTime end List<EventLocation> Locations class EventLocation string address string city string zip class Birthday : Event int balloonsOrdered string cakeText class Meeting : Event string Organizer string Topic 所以,以上是模型。 Birthday和Meeting从Eventinheritance,所有Event对象都有一个EventDate对象列表。 每个EventDate对象都有一个开始date,结束date和一个Location对象列表。 我们的目标是find一个dynamic的方式,从数据库中获取数据到Excel文档。 我们宁愿不在数据库中维护一个庞大的视图(因为我们最终会添加更多的事件types)。 我不是那么熟悉.NET的XMLfunction,但我们现在使用的解决scheme使用OpenXML,代码是有道理的。 您的意见和可能的解决scheme非常感谢