Tag: asp.net

用于Excel XML的MIMEtypes(ASP.NET 3.5)

我使用CarlosAG-Dll为我创build一个XML-Excel文件(在MemoryStream中)。 Response.ContentType = "application/vnd.ms-excel"; Response.AppendHeader("content-disposition", "myfile.xml"); memory.WriteTo(Response.OutputStream); 我的问题是,我在客户端得到一个myfile.xls(IE)或myfile.xml.xls(FF),因此从Excel中得到一个恼人的安全警告。 我试了一下,应用程序/ vnd.openxmlformats-officedocument.spreadsheetml.sheet(xlsx),但它甚至不会打开。 所以我需要把.xml剪下来,并把它作为vnd.ms-excel(怎么样?)发送,或者采取另一种MIMEtypes(但哪一个?)。 编辑:我在这里发现了一个错误描述 我想知道这是否仍然开放,为什么?

在ASP.NET中dynamic生成Excel文档时出现“许可证过期”错误

任何熟悉以下错误的人? 当我运行我的web应用程序从本地机器生成一个dynamic的Excel文档时,它工作正常,但是当服务器上调用同一段代码时,我得到下面的错误。 这似乎是一个权限问题,因为它在我的机器上,但不是服务器,但我不知道从哪里开始,以查明问题。 任何指导/帮助非常感谢! Server Error in '/' Application. ——————————————————————————– This command is unavailable because the license to use this application has expired. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception […]

如何将XLS转换为RESX?

我有一个翻译的Excel文件,我必须加载一个新的语言到项目中。 如何将XLS文件转换为RESX格式?

导出到.xlsx

任何人都可以build议将数据导出为.xlsx格式的最佳方法。 1.dynamic创build表单。 2.定制每张表中的数据。 我们不能使用Office Web组件。 谢谢

csv是否可以使用多个标签页?

我正在调用Web服务,并且来自Web服务的数据采用csv格式。 如果我尝试在xls / xlsx中保存数据,那么我会在工作簿中获取多个工作表。 所以,我怎样才能保存在csv与c#中的多个表/工作表的数据。 我知道csv与多个选项卡是不实际的,但有没有任何该死的方法或任何库以csv多个选项卡/表中保存数据?

C#/ ASP.NET Oledb – MS Excel读取“未指定的错误”

我们有一个运行在Windows Server 2003企业版的IIS 6上的C#/ ASP.NET(2.0)应用程序。 此应用程序使用OleDb读取Excel文件,但有些情况下,我们收到应用程序中抛出的“未指定的错误”exception。 该文件在打开之前通过我们的file upload代码存储在临时目录中。 由于我们在IIS中启用了匿名访问,并且因为我们也在web.config中使用模拟,所以文件夹C:\ Windows \ Temp \具有Internet访客用户帐户(IUSR_ [MachineName])的适当权限,修改和删除那里的文件。 OleDb连接string: Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\ Windows \ Temp \ tmp123.tmp.xls; Extended Properties =“Excel 8.0; HDR = Yes; IMEX = 1;” [上面的“数据源”属性会改变每个文件。] exception的堆栈跟踪是: System.Exception:FileParsingFailed —> System.Data.OleDb.OleDbException: 未指定的错误在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection连接) System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions选项, 对象poolGroupProviderInfo,DbConnectionPool池,DbConnection拥有对象)在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(的DbConnection owningConnection,DbConnectionPoolGroup poolGroup) System.Data.ProviderBase.DbConnectionFactory.GetConnection(的DbConnection 拥有连接) System.Data.ProviderBase.DbConnectionClosed.OpenConnection(的DbConnection outerConnection,DbConnectionFactory […]

当第一个单元格为空时,Filehelpers ExcelStorage.ExtractRecords失败

当使用ExcelStorage.ExtractRecords导入的Excel工作表的第一个单元格为空时,该过程将失败。 IE浏览器。 如果数据从列1,列2开始,如果单元(2,1)具有空值,则该方法失败。 有人知道如何解决这个问题吗? 我已经尝试添加一个FieldNullValue属性映射类没有运气。 这是一个示例项目,显示代码的问题 希望有人能帮我或指点一些方向。 谢谢!

将查询结果从ASP.NET网站发送到Excel

我们让用户在我们的网站上创build即席查询。 我们希望让用户select他们的标准,然后点击提交并将结果自动传输到Excel。 我有应用程序填充DataTable,然后使用数据表创build制表符分隔的string。 问题是越来越擅长。 将数据stream式传输到Excel的最佳方式是什么? 最好是,我们不必让用户点击提交button后closures一个空的窗口。

从Repeater导出到Excel?

现在我正在使用这个出口一个中继器(与多个嵌套中继器),以卓越的: protected void ExportToExcel(object sender, EventArgs e) { Response.Clear(); Response.Buffer = true; Response.AddHeader("content-disposition", "attachment;filename=finance.xls"); Response.Charset = ""; Response.ContentType = "application/vnd.ms-excel"; System.IO.StringWriter stringWrite = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite); rptMinistry.RenderControl(htmlWrite); Response.Write(stringWrite.ToString()); Response.End(); } 但是这不是我想要的。 相反,它是给我在Excel文件中的HTML(虽然数据在那里),这是我得到的(每行是Excel表单中的单元格): <tr class="alt"> <td class='hidden'>LOR In Development</td> <td>MOD</td> <td>Air Force</td> <td class="size1"></td> <td>Hellfire (AGM-114) Follow On</td> <td>10-Mar-08</td> <td class="align_right ">$50,000,000.00</td> […]

'从服务器收到的重复标题'在带有EPPlus 2.9的Chrome 16中出错

我正在玩EPPlus 2.9 ,由于某种原因,当我尝试使用Chrome 16下载单个.xlsx文件(在IE9中正常工作)时,我Duplicate headers received from server错误中收到的Duplicate headers received from server文件。 我正在使用这个教程 ,我已经缩小了这个问题的代码行: Response.AppendHeader("Content-Disposition", "attachment; " + "filename=\"ExcelReport.xlsx\"; " + "size=" + fileBytes.Length.ToString() + "; " + "creation-date=" + DateTime.Now.ToString("R") + "; " + "modification-date=" + DateTime.Now.ToString("R") + "; " + "read-date=" + DateTime.Now.ToString("R")); 我的使用者: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) […]