Tag: asp.net mvc 3

从MVC3导出Excel 2003文件

我发现了一个很好的解决scheme,这是从MVC3导出Excel 2003文件的问题。 我使用这个代码,它完美的工作,但只适用于Excel 2007和Excel 2010.我需要的是一些解决scheme,将使此代码与Excel 2003一起工作。 我想有办法做到这一点,但我仍然在寻找解决scheme。 在我的项目中,我已经在很多地方使用了这个代码,我并不想整个改变它。 如果有人能帮助我,我将非常感激。

Asp.net MVC3 – 导出数据到Excel

根据客户端请求,我们需要将我们的一些数据库表导出到Excel工作表。 什么是最直接的方式来做到这一点? 我们所做的任何处理都将从服务器上传送到浏览器,最好作为一个文件。 注:我正在使用LinqToExcel来读取/parsingexcel文件,我希望find一个写入 excel文件的工具。 ASP.NET 4,MVC3

将Aspx视图页面HTML表格数据导出到Excel文件

在我的MVC3 Web application我有一个aspx主视图页面和一个部分视图页面。 我的table在Partial view 。 我也应用Table sorter和其他表的css 。 现在我想从这个表中导出数据到excel。 我尝试了很多方法,但没有为我工作。 任何人都可以帮助我… 我的部分观点代码是: <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IEnumerable<ApricaCRMEvent.Models.CRM.DatabaseEntities.CRM_Doctor_Request>>" %> <!– for table sorter and table Pager –> <script src="../../__jquery.tablesorter/jquery.tablesorter.js" type="text/javascript"></script> <script src="../../__jquery.tablesorter/jquery.tablesorter.widgets.js" type="text/javascript"></script> <script src="../../__jquery.tablesorter/jquery.tablesorter.pager.js" type="text/javascript"></script> <script type ="text/javascript" id="js"> $(function () { // ********************************** // Description of ALL pager options // ********************************** var pagerOptions = […]

导出到Excel – 在MVC4中安装Office自定义

我正在导出到MVC4应用程序中的excel文件。 高强 public class ExporttoExcel : ActionResult { public GridView ExcelGridView { get; set; } public string fileName { get; set; } public int totalQuantity; public decimal totalPrice1; public string x1; public ExporttoExcel(GridView gv, string pFileName, int totalQty, decimal totalPrice, string x) { x1= x; ExcelGridView = gv; fileName = pFileName; totalQuantity = totalQty; totalPrice1 […]

Web应用程序中的Excel 2003-2010 compability C#自动化库

我刚刚编写完成了将数据导出到excel的报表模块的代码,并意识到我使用Excel库的库不支持excel 2007-2010以及许多其他额外的关键问题,如字体,模板,横向打印页面,而不是看起来像多年来不支持图书馆。 其他库支持2007年,但不支持2003年。哪个库支持所有2003+版本? 并有一个简单而丰富的API 微软COM库不支持Web应用程序,因为微软警告那里总结: “Microsoft目前不推荐,也不支持从任何无人值守的非交互式客户端应用程序或组件(包括ASP,ASP.NET,DCOM和NT服务)中自动化Microsoft Office应用程序,因为Office可能performance出不稳定的行为, /或Office在此环境中运行时出现死锁。“ 我的应用程序是与.NET 4的asp.net mvc3,所以我在巨大的问题。 我在网上search了几天,每个人都报告了同样的问题,从来没有人报告他find了一个体面的解决scheme 也许你find了一个? 进度更新: @cdiazalbuild议'EPPlus',我查了一下 ,他们说他们不支持2003.其他人呢?

使用MVC 3导出Excel数据

我一直在寻找互联网的天,我只是想知道如果有人已经做了任何使用MVC 3出口数据excel的工作。我真的需要一个很好的教程,有分步说明如何导出Excel数据使用MVC 3与C#。 我发现了大量的文章,但没有一篇似乎与我现有的数据库工作。 我只是在寻找一些方法的指示等。本教程http://stephenwalther.com/blog/archive/2008/06/16/asp-net-mvc-tip-2-create-a-custom- action-result-that-returns-microsoft-excel-documents.aspx似乎强烈build议在堆栈溢出。 我已经按照文章的指示信,但我不能运行该程序,因为Visual Studio方法GenerateExcel1返回时抛出一个错误 这是VS说我有一个错误 return this.Excel(db, db.iamp_mapping, "data.xls") 现在我得到2个错误消息说 错误1'DBFirstMVC.Controllers.PaController'不包含'Excel'的定义和最好的扩展方法重载'DBFirstMVC.CustomActionResults.ExcelControllerExtensions.Excel(System.Web.Mvc.Controller,System.Data.Linq.DataContext,System .Linq.IQueryable,string)'有一些无效参数C:\ Documents and Settings \ lk230343 \ My Documents \ Visual Studio 2010 \ WebSites \ DBFirstMVC Saves \ DBFirstMVC_CRUD_and_PAGING_done \ DBFirstMVC \ Controllers \ PaController.cs 193 24 DBFirstMVC 错误2参数2:无法从'DBFirstMVC.Models.PaEntities'转换为'System.Data.Linq.DataContext'C:\ Documents and Settings \ lk230343 \ My Documents \ Visual […]

在DataSet中填充数据时找不到可安装的ISAM

我知道这个问题是重复的,但问题是我已经尝试了几乎所有的解决scheme的链接,我没有得到成功。 所以这里的情况是:我有一个inputtypes=文件&当我点击提交button,它张贴的文件。 这里是代码: [HttpPost] public ActionResult Index(HttpPostedFileBase excel_File) { if (excel_File != null) { //Save the uploaded file to the disc. string saved_FileName = Path.Combine(@ConfigurationManager.AppSettings["excel_file_storage_path"] + excel_File.FileName); // Taking file upload location from web.config excel_File.SaveAs(saved_FileName); var connectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=Excel 12.0 Xml;HDR=YES", saved_FileName); //Fill the dataset with information from the Sheet1 worksheet. var adapter […]

当导出巨大的Excel文件时,mscorlib.dll中发生“System.OutOfMemoryException”

我试图使用EPPlus导出包含1,800,000多行数据的9个列的Excel文件。 我使用了一个DataSet并将其分成批(每个DataTable 100,000个)。 目前最多可以输出1,000,000行。 这里是我的代码出口如下: public FileContentResult ExportInventory() { DataSet dsInventory = Session["Live_Inventory"] as DataSet; var filename = "Excel Inventory.xlsx"; var excelContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; byte[] excelContent = ExportExcel(dsInventory); return File(excelContent, excelContentType, filename); } public byte[] ExportExcel(DataSet dsInventory) { byte[] result = null; ExcelWorksheet workSheet = null; var package = new ExcelPackage(); for (int tbl = […]

Slickgrid,如何复制粘贴单元格到excel?

题: 我正在使用jqGrid来显示一个表。 但是,Internet Explorer 9和8的性能不佳,如果它必须显示超过20行… 我试过SlickGrid,它在Internet Explorer中的performance似乎对我来说好多了。 我唯一的问题,阻止我切换到SlickGrid的权利 – 现在是,与SlickGrid,你不能只复制粘贴一系列单元格从SlickGrid到正确的出色。 复制粘贴转换的单元格,所以列是行,行的列(好吧,我知道你可以转置回excel,但我不是平均最终用户。此外,必须这样做是烦人)… 用jqGrid,这个工作完美无瑕。 请注意,我明确不希望将数据输出为CSV / XLS / XLSX文件。 任何人都知道我可以如何使SlickGrid复制粘贴到Excel正确(非转置)的单元格?

Excel XML电子表格CSHTML

我想用电子表格参考在Excel中创build一个图表。 @model IEnumerable<ARTex.Core.Models.Reservation> @{ Layout = null; Response.ContentType = "application/vnd.ms-excel"; Response.AddHeader("Content-Disposition", "attachment; filename= Reservaties – " + DateTime.Now.ToString("dd/MM/yyyy") + ".xls"); } <?xml version="1.0" encoding="utf-16"?> <ss:Workbook xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"> <ss:Styles> <!–style reservation header–> <ss:Style ss:ID="1"> <ss:Font ss:Bold="1" ss:Size="11" ss:Color="White"/> <ss:Interior ss:Color='Black' ss:Pattern='Solid'/> </ss:Style> <!–style group/individual header–> <ss:Style ss:ID="2"> <ss:Font ss:Bold="1" ss:Size="11"/> <ss:Interior ss:Color='#D9D9D9' ss:Pattern='Solid'/> </ss:Style> <!–style group/individual/reservation body–> […]