Tag: asp.net

水晶报告错误在asp.net vb没有水晶报告需要

我在我的asp.net(vb)网站上遇到以下7个错误。他们是在我按照这个 SOpost添加了对Microsoft Office 12.0 Object Library的引用,然后尝试读取各个Excel工作表单元格。 现在整个网站无法build立。 最令人惊讶的是,为什么当我不需要在我的项目中,我得到一个与水晶报告相关的错误? 这里有7个错误: Error Unknown server tag 'CR:CrystalReportViewer'. C:\Users\ssaa\Documents\Visual Studio 2010\WebSites\Dpp2012\aspnet_client\system_web\4_0_30319\crystalreportviewers13\preview.aspx 130 Error Could not load file or assembly 'CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified. C:\Users\ssaa\Documents\Visual Studio 2010\WebSites\Dpp2012\aspnet_client\system_web\4_0_30319\crystalreportviewers13\preview.aspx 3 Error Could not load file or assembly 'CrystalDecisions.ReportSource, Version=12.0.2000.0, Culture=neutral, […]

Excel的DLL为Microsoft.Office.Interop.Excel

我们想在我们的Web应用程序中使用Microsoft.Office.Interop.Excel。 一切工作正常在我们的本地机器上,但在我们的testing机器上,我们遇到了问题。 它没有安装Visual Studio或Office。 我们使用的是.NET Framework 2.0,服务器在Windows Server 2003上运行的是IIS6。 有没有一个DLL需要安装在机器上或添加到Web应用程序的斌?

Excel Open XML错误:创build简单示例时发现“无法读取的内容”

当我尝试打开由以下代码创build的文档时,出现含糊不清的“excel found unreadable content”错误: public void GenerateWorkbookFromDB() { //Make a copy of the template file File.Copy(HttpContext.Current.Server.MapPath("ReportTemplate/test.xlsx"), HttpContext.Current.Server.MapPath("Reports/test.xlsx"), true); //Open up the copied template workbook using (SpreadsheetDocument myWorkbook = SpreadsheetDocument.Open(HttpContext.Current.Server.MapPath("Reports/test.xlsx"), true)) { WorkbookPart workbookPart = myWorkbook.WorkbookPart; WorksheetPart worksheetPart = workbookPart.WorksheetParts.First(); string origninalSheetId = workbookPart.GetIdOfPart(worksheetPart); WorksheetPart replacementPart = workbookPart.AddNewPart<WorksheetPart>(); string replacementPartId = workbookPart.GetIdOfPart(replacementPart); OpenXmlReader reader = OpenXmlReader.Create(worksheetPart); […]

Excel VBA查询外部.aspx页面并检索数据

我一直在为这一天挣扎。 基本上,我想编写一个Excelmacros来循环在Excel中的列表,查询网页和检索一些数据。 理想情况下,我只是想检索我需要的数据,所以我可以把它放在一个相邻的单元格中,但是现在我可以做任何事情。 页面是ASP.net,我没有经验; 如果它是.php我可能可以pipe理,但我甚至不知道如何通过JavaScript张贴到.aspx。 我可以循环访问数据,一旦获得数据,我就可以将其写入excel,所以有两个部分我正在努力: 第1部分 – 查询网页 这是我想查询的页面 。 我需要在“ Property Addresssearch并从结果中检索数据。 我用这个例子的地址是400 W Church St 我认为可能很简单,提交一个像“… / ParcelSearch.aspx?name = …&value = …”,但没有骰子。 第2部分 – 抓取数据 在结果上,有一个表DetailsSummary_Master up top,带有由<legend>标签定义的字段集。 我需要<legend>Municipality</legend> : 我不知道该怎么做,通过<td> s循环? 我想也许我可以GetElementByID或可能通过标记,但我似乎无法弄清楚。 VBA 我用了几个SO线程来试图找出迄今为止。 第一 , 第二和第三 ,但我似乎甚至不能正确地开机自检。 我现在保持分开。 这是我的问题(从另一个线程偷来的): Sub SubmitForm() Dim objIE As Object Dim xmlhttp As Object Dim […]

改变OleDb性能?

我目前正在尝试使用OleDb / JET将SQL Server数据导出到Excel 2003文件。 我最初在一个控制台应用程序中编码导出,并且它工作得足够快。 但是,在ASP.Net请求期间运行相同的代码需要大约三倍的时间。 具体来说,在调用OleDbCommand.ExecuteQuery的过程中,速度会变慢,这会将logging插入到Excel文件中。 两者之间唯一的区别在于,一个在控制台应用程序中运行,另一个在IIS中运行。 除此之外,这两个应用程序是: 运行在我的开发机器上 从两个应用程序引用的共享dll运行相同的代码 使用相同的连接string连接到同一个数据库 使用相同的确切的select语句具有相同的确切参数值 在我的开发机器上的相同位置创build一个全新的文件并写入它 生成逐字节的相同文件 在ASP.Net中使用OleDb时,有什么本质上很慢,我不知道? 更新:这是有问题的代码。 控制台应用程序和ASP.Net站点中使用的导入命令是相同的。 他们都连接到我的机器本地的数据库,并且这两个应用程序都在我的机器上运行。 public void Convert(IDbCommand importCommand, string savePath, string sheetName) { var excelConnString = new OleDbConnectionStringBuilder(); excelConnString.Provider = "Microsoft.ACE.OLEDB.12.0"; excelConnString.DataSource = savePath; excelConnString["Extended Properties"] = "Excel 8.0;HDR=Yes"; using (var dr = importCommand.ExecuteReader()) { var columnCount = dr.FieldCount; […]

有没有什么办法来validationexcel中的单元格值(vsto)

假设我有一些在Excel单元格中的值,它的types可能是任何date,数字或string ,我希望该单元格对其types进行validation …有没有办法做到这一点? 提前致谢..

如何防止前导零被剥离时使用c#导入Excel文档

我能够连接并阅读一个Excel文件没有问题。 但是,当导入数据(例如具有前导零的zipcode)时,如何防止excel猜测数据types,并在此过程中删除前导零?

如何更改Excel中的Excel表格的格式?

我创build一个Excel工作表dynamic插入值相同。但在一些单元格中的值插入错误的格式。 以下是我的Excel表 在选定的单元格中的值应该是0002-9343,但它被插入为Feb-43 。这是由于Excel表格中的该列(列D)的格式不正确。 在input数据之前,我需要将整列D(在标题D“data2”下面的所有单元格)更改为“文本格式”。 以下是创buildExcel表格和插入数据的代码 excel = new Application(); excel.Visible = false; wb = (_Workbook)(excel.Workbooks.Add(System.Reflection.Missing.Value)); sheet = wb.Sheets.Add(); sheet.Name = "TestSheet1"; sheet.Cells[1, "A"].Value2 = "Id"; sheet.Cells[1, "B"].Value2 = "Name"; sheet.Cells[1, "C"].Value2 = "Data1"; sheet.Cells[1, "D"].Value2 = "Data2"; sheet.Cells[1, "E"].Value2 = "Data3"; for (int i = 0; i < 10; i++) { id = i; […]

如何从GridView中的模板字段获取值?

这是我的GridView的标记。 <Columns> <asp:TemplateField HeaderText="Customer Name"> <ItemTemplate> <asp:Label ID="lblname" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Customer.Name")%>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="PickUpPoint"> <ItemTemplate> <asp:Label ID="lblPickUpPoint" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Pickuppoint")%>'></asp:Label> </ItemTemplate> </asp:TemplateField> </Columns> 我有一个button,它将值存储在excel对象的工作表单元格中。 for (int i = 0; i < GridView2.Rows.Count; i++) { for (int j = 0; j < GridView2.Rows[i].Cells.Count; j++) { xlWorkSheet.Cells[i + 1, j + 1] = GridView2.Rows[i].Cells[j].Text; […]

如何在创buildexcel文件时使用OpenXml添加文本包装到单元格?

如何在使用OpenXml生成.xlsx文件时设置文本单元格的格式? 这是我目前的代码: public void Excel() { var viewModel = new RequirementIndexData(); viewModel.Requirements = db.Requirement; MemoryStream ms = new MemoryStream(); SpreadsheetDocument dc = SpreadsheetDocument.Create(ms, SpreadsheetDocumentType.Workbook); WorkbookPart mdp = dc.AddWorkbookPart(); WorksheetPart wsp = mdp.AddNewPart<WorksheetPart>(); Workbook wb = new Workbook(); FileVersion fv = new FileVersion(); fv.ApplicationName = "Microsoft Office Excel"; Worksheet ws = new Worksheet(); SheetData sd = […]