Tag: asp.net

asp.net EPPlus错误

我有一个dynamic创build的表的UpdatePanel,我试图使用保存stream作为EPPlus的Excelfunction。 但是,当我调用SaveToExcel()方法时,我不断收到错误。 该方法工作正常,如果我在一个空的网站,所以我相信它与回发/ UpdatePanel有关。 错误: Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. 从[dynamic]导致错误的代码: function Sys$WebForms$PageRequestManager$_endPostBack(error, executor, data) { if (this._request === executor.get_webRequest()) { this._processingRequest = false; this._additionalInput = null; this._request = null; } var handler = this._get_eventHandlerList().getHandler("endRequest"); var errorHandled = false; if (handler) { var eventArgs = […]

通过数据库中的Excel工作表上载多个数据。

嘿家伙我有一个数据库字段Name,Email,Contact,Address,Profile和我已经创build了这些领域及其数据(100条)的Excel表。 现在我想使用file upload控制浏览这些Excel表单&按一下button控制它自动填充Excel表单数据到数据库。 所以任何有想法的人都会和我分享。 我试了很多,但没有达到解决scheme。 所以,请分享您宝贵的指导。

当从vb.net创build的Excel中的下拉值限制在值超过255个字符时抛出错误

我正在使用VB.Net和SpreadsheetGear DLLdynamic创build下拉列表,并使用下面的值填充它 worksheet.Range(Range).Validation.Add(ValidationType.List,ValidationAlertStyle.Stop, ValidationOperator.Between,flatList,“”)我使用validation.add来创build下拉菜单 这里flatList是以逗号分隔的string下拉值。 它正在使用平面列表字符less于255个字符的FINE,但是如果它是超过255它抛出ERROR消息 **Data Validation lists are limited to 255 characters.** 请帮助Ramesh.T。

通过HTML将图像从asp.net导出到excel

我一直在试图将其他数据导出到Excel文件。 我宁愿将其导出为Excel格式的HTML文件,因为现有的报告已经以这种方式生成。 我试图简单地链接图像,但依赖于在线图像显示在Excel中。 我也试图导出图像作为embedded的数据URI,但Excel不parsing它(文件在浏览器中显示正常)。 我正在考虑用工作表压缩工作表应该工作,但这会使事情变得复杂,并要求用户打开报告时要经过一个额外的步骤。 有更好的方法还是我运气不好?

如何阅读密码保护excel文件没有办公室intropho

我需要阅读密码保护的Excel文件,但我的networking服务器没有安装微软的Excel应用程序。 所以如何读取密码保护excel文件….

ASP.NET Response.BinaryWrite在创buildExcel文件时抛出错误

我有一个方法返回一个字节数组。 然后我把这个数组写到输出stream中作为一个excel文件。 有些用户报告ie7中“Internet Explorer无法打开这个网站”的错误。 当我在testing环境(使用ie9)中运行它时,我没有得到这个错误。 不过有时候我第一次点击这个链接时,Excel将会打开,但是我会收到一个错误信息,读“发送命令到程序时出现问题”,并且这个文件没有加载到Excel中。 如果我再次单击该链接,该文件将以Excel打开。 这是用户点击页面上的链接后,通过响应stream发送字节数组的代码。 byte[] buffer = GetBinary(); Response.ContentType = "application/vnd.ms-excel"; Response.Buffer = true; Response.Expires = 0; Response.AddHeader("Content-Type", "application/vnd.ms-excel"); Response.AddHeader("Content-Length", buffer.Length.ToString()); Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.AddHeader("Content-Disposition", "attachment;filename=xx.xls"); Response.BinaryWrite(buffer); Response.End(); 如果有任何区别,他们点击的链接会打开一个新窗口,上面的代码块将在新页面的page_load事件中执行。 什么可能导致这些错误? 我以前使用过类似的代码,没有问题。

将多个HTML表格输出到单个Excel表单

我在vb.net中创build了两个HTML表格,并在运行时将string文本附加到aspx页面的innerhtml。 代码如下(这是一个示例代码): Dim oBuilder as stringbuilder With oBuilder .Append("<html xmlns:x=""urn:schemas-microsoft-com:office:excel"">") .Append("<head>") .Append("<meta http-equiv=""Content-Type"" content=""text/html;charset=windows-1252"">") .Append("<!–[if gte mso 9]>") .Append("<xml>") .Append("<x:ExcelWorkbook>") .Append("<x:ExcelWorksheets>") .Append("<x:ExcelWorksheet>") .Append("<x:Name>Summary</x:Name>") .Append("<div>") .Append("<table style="" border:solid 1px black; "">") .Append("<tr>") .Append("<td>Column 1</td>") .Append("</tr>") .Append("</table>") .Append("</div>") .Append("<div>") .Append("<table style="" border:solid 1px black; "">") .Append("<tr>") .Append("<td>Column 1 – Table 2</td>") .Append("</tr>") .Append("</table>") .Append("</div>") End With LogDetails.InnerHtml […]

使用multithreading的excel文件工作时出错

在Asp.net中使用以下代码通过Excel Interop使用multithreading时: Public Class ImportService Public Function ImportsFiles(ByVal files as list(Of String)) Dim rowEffect As Integer = 0 For j as Integer=0 to files.Count-1 dim fileAddress=files(j) Dim app As New Application Dim Wbook As Workbook Try Wbook = app.Workbooks.Open(fileAddress, [ReadOnly]:=True) For i As Integer = 1 To Wbook.Sheets.Count If Not Wbook.Sheets(i).Name.ToString.ToLower.Contains("partial read of load profile") […]

在Microsoft Excel中打开select并从ASP.NET Web窗体应用程序发回到服务器。 服务器上没有SharePoint

在ASP.NET Web窗体上,是否可以在Excel中打开选定的行,修改数据并将更改发布回服务器(类似于Visual Studio TFS)? 有什么技术可用于此? 不幸的是,我不能使用SharePoint。

从一个索引中读取Excel文件

是否有可能从列集“ A2 ”读取文件,并阅读整个文件? 当前代码: ("Select * FROM [" + excelSheet[i] + "]", excelConnection);