Tag: asp.net mvc 3

GemBox从电子表格或Flexcel中检索计算值

根据他们的文档:GemBox.Spreadsheet可以读写公式,但不能计算公式结果。 当您在MS Excel中打开一个XLS文件时,公式结果将被自动计算。 所以,如果我创build一个电子表格与一些注入值,并将其保存到磁盘,如果我在Excel中打开文件,我可以看到计算值.. 如果我在gembox中打开该文件,并查找计算单元格的值,我会得到0的结果 在flexcel中也存在相同的function..不能从给定的单元格检索计算的值..它返回零.. 所以我正在做的是: 打开一个现有的Excel文件 把一些数字放到一些单元格中 以不同的名称将文件保存到磁盘(也使用相同的文件尝试) 再次打开文件并查看计算单元格的总计列 该值始终为0 ..我在Excel中打开该文件..该值按预期计算。

从Excel复制并粘贴到MVC3

我们需要能够从Excel中一次将几百行复制到MVC3 Web应用程序中。 问题:有没有更好的方法来做到这一点? 将巨大的文本框粘贴进去,然后在控制器中分割string ExtJs Grid拖放n下拉菜单http://www.vinylfox.com/datadrop-drag-grid-data-from-spreadsheet/ linq to excel – http://code.google.com/p/linqtoexcel/

MVC4:导出qrcode图像到Excel表单

我想用我的表格中的qr-code图像导出excel表格。 qrcode保存与序列号,我生成与谷歌apis。 我在控制器中返回MvcHtmlString并在我的视图中使用它,如@Html.QRCode(item.SerialNumber, 80, 0) ,它在我的视图中工作良好。 我的控制器 public static MvcHtmlString QRCode(this HtmlHelper htmlHelper, string data, int size = 80, int margin = 4, QRCodeErrorCorrectionLevel errorCorrectionLevel = QRCodeErrorCorrectionLevel.Low, object htmlAttributes = null) { if (data == null) throw new ArgumentNullException("data"); if (size < 1) throw new ArgumentOutOfRangeException("size", size, "Must be greater than zero."); if (margin < […]

64位替代linq excel

我有一个ASP.NET MVC 3应用程序,我想在其中导入Excel文件。 我设法使用linq-to-excel库来做到这一点。 但是,当我在IIS上部署应用程序,我得到了一个错误,原来是由IIS在64位系统上运行造成的。 这可以通过在IIS中为池启用32-bits applications选项来解决。 这会影响应用程序的性能吗? 如果是的话,是否有另一种替代64位的linq-to-excel 。

错误0070005 Acceso denegado Interop.Excel

当我尝试创buildoXL对象时,我添加了Interop Excel引用,但无法工作。 object missing = Type.Missing; Range aRange; Microsoft.Office.Interop.Excel.Application oXL = new Microsoft.Office.Interop.Excel.Application(); oXL.Visible = false; 我得到这个错误: 没有find合适的回收站。CLSID {00024500-0000-0000-C000-000000000046}错误代码:80070005 Acceso denegado。 (Excepciónde HRESULT:0x80070005(E_ACCESSDENIED))。 英文翻译: 检索具有CLSID {00024500-0000-0000-C000-000000000046}的组件的COM类工厂失败,原因如下:80070005访问被拒绝。 (从HRESULTexception:0x80070005(E_ACCESSDENIED))。

embedded电子表格到ASP.NET MVC 3页面

我有一个项目来了,我不知道使用什么技术。 我正在为显示我们公司网站的用户统计信息的Web应用程序添加function。 例如login次数和页面访问次数。 我想要做的是以某种方式将电子表格embedded到页面中,并select连接到数据的graphics。 我的推理是,页面上的电子表格是dynamic的,他们可以过滤他们的数据,并显示几个图表之一。 如果用户可以将数据导出为ex​​cel,那将是一件好事。 这并不难,因为我可以在发布到服务器时创build它。 总结我正在努力 在MVC 3中创build电子表格控件。这与graphics有关,当电子表格被过滤时,它将会改变。 它可以是JS库或C# 应该能够将数据导出到excel 任何人都有这样做的好方法的build议? 谢谢!

jqgrid + EF + MVC:是否有可能导出在Excel中,总是使用相同的控制器操作?

我正在使用jqgrid(标准)与EF 4 + MVC3 。 我想实现Excel导出,如果可能的话使用相同的动作控制器来填充网格。 例如,我想知道是否可以/合乎逻辑地传递一个附加参数。 你会build议我哪种方法? 我问这个问题,因为我仍然接近实现Excel导出,我想优化/重用代码,如果可能的话。 为了生成excel, 我想使用Stephen Walther博士提供的这个库 ,它有三种types的输出并允许定义头文件。 请告诉我,如果你觉得它对我的目的有效。 关于jqgrid代码,我发现奥列格这个有趣的答案 ,但我不明白是否可以应用于我的需求。 不幸的是,到目前为止,我只findEF MVC的excel导出解决scheme的一部分,但没有解决scheme或完整的例子… 这里是包含我的jqgrid的_Index部分视图 <table id="mygrid"></table> <div id="pager2"></div> jQuery("#mygrid").jqGrid({ url:'controller/jqIndex', datatype: "json", colNames:['id','field1', …], colModel:[ {name:'id',index:'id', width:55}, {name:'field1',index:'field1', width:90}, … ], rowNum:10, rowList:[10,20,30], pager: '#pager2', sortname: 'id', viewrecords: true, sortorder: "desc", caption:"modal jquery + jqgrid test"}); jQuery("#list2").jqGrid('navGrid','#pager2',{edit:false,add:false,del:false}); //TODO ??? …some […]

.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 […]

MVC3返回文件操作导致间歇性的Excel程序错误

我有一个与此问题密切相关的问题Microsoft Excel错误:“发送命令到程序时出现问题。 从而打开Excel给出了There was an error sending a command to the program错误。 但是,而不是文件存在和正在打开或快捷方式, 我正在使用MVC3与一个动作,产生一堆数据, 生成一个Excel文件 (使用NPOI ),写入一个MemoryStream,然后卡到浏览器使用内置的return File(etc) ActionResult,类似的东西(但缩短在这里,以帮助可读性): return File(myMemoryStream, "application/vnd.ms-excel", "filename.xls"); 你第一次点击链接,触发这个动作,并返回这个文件 – 它出现了错误。 如果你按OK,再试一次就行了,而且会继续工作…永远 现在我知道这可能是与禁用DDE /插件或Excel中的东西有关 – 但由于我生成一个Excel工作簿并将其转储到内存stream而不是打开永久存在于文件系统上的东西, 我我不知道我有什么select来消除这个问题。 有关如何避开它的任何build议? 也许我有错误的MIMEtypes?

将excel工作簿转换为字节

我有一个“Excel库”工作簿,并希望将其转换为一个字节[],所以我可以返回数据与存档在asp.net mvc控制器中的文件方法 。 有“Save”和“SaveToStream”方法,但没有转换为byte []。 我怎样才能返回Excel文件,而不保存在服务器之前?