Tag: asp.net

将数据集导出到Excel,并从asp.net Web方法提出文件下载对话框

我正在使用下面的代码将数据集导出到Excel工作表。 [WebMethod] public static void ExporttoExcel() { DataSet ds; productfactory pf=new productfactory(); ds = pf.getproducts(); HttpResponse response = HttpContext.Current.Response; // first let's clean up the response.object response.Clear(); response.Charset = ""; response.ContentEncoding = System.Text.Encoding.Default; // set the response mime type for excel response.ContentType = "application/vnd.ms-excel"; response.AddHeader("Content-Disposition", "attachment;filename=\"products.xls\""); // create a string writer using (StringWriter sw = […]

Excel插件为ASP.NET应用程序

我正在处理一个ASP.NET应用程序。 我想embedded/显示(如果可能的话)一个Excel文件到应用程序(在我的浏览器中),使得它的所有function,如添加expression式和filter,都存在。 这是一个基于云的应用程序,我更喜欢开源(OpenOffice?)解决scheme。

在C#中执行查找和replaceexcel文档

我正在尝试创build一个在C#中dynamic填充的邮资标签。 我以为我能做的就是在Excel中创build标签,以便完美的布局,然后使用OpenXML来replace字段。 即我有字段称为像XXAddressLine1XX ,我想要编辑的XML和用数据库中的实际Address Line 1replace该文本的东西。 有没有人实际上做过类似于此之前,可以张贴一些代码,我可以尝试? 我以前使用过OpenXML来处理Word文档,但是在c#中使用OpenXML时,我似乎无法findExcel文档的XML数据,所以我正在努力地取得进展。 或者,或者有什么更好的方法可以尝试做到这一点?

应用程序,将创build一个Excel并从另一个Excel读取值

我需要帮助来创build一个程序 将创build一个Excel文件,只需按一下button,它也会填充一些单元格 然后另一个button将打开一个打开的文件对话框,以select另一个Excel文件,程序必须读取一些值,计算 返回程序中的结果或/并将其导出为新的excel 任何想法都欢迎,如果有人知道告诉我,至less从哪里开始。 是C#和Visual Studio 2010是这样一个项目的好select,还是我应该使用另一种语言? 如果我决定继续与C#在哪里可以find一个命令的列表来操纵从我的程序的Excel? 在此先感谢您的时间!!!

在tsql代码中添加alt +input(excel换行符)

我试图创build一个脚本,从数据库返回concat行,并与c#用文本填充excel文件。 我已经pipe理好每一件事,就是找不到换行的解决scheme… 尝试过char(10)+ char(13)等等。 我知道在Excel中如果要添加新行,他显示使用alt + enter。 是否有代码添加到我的tsql脚本来获取Excel文件中的换行? 谢谢埃雷兹

将大数据查询(60k +行)导出到Excel

我创build了一个报告工具作为内部Web应用程序的一部分。 该报表在GridView中显示所有结果,并使用JavaScript将GridView的内容逐行读取到Excel对象中。 JavaScript继续在不同的工作表上创build数据透视表。 不幸的是我没想到,如果返回几天以上,GridView的大小会导致浏览器的超载问题。 该应用程序每天有几千条logging,比方说每个月有6万条logging,理想情况下,我希望能够将所有结果返回到一年。 行数造成浏览器挂起或崩溃。 我们使用SQL Server的Visual Studio 2010上的ASP.NET 3.5,预期的浏览器是IE8。 该报告由一个gridview组成,该gridview根据用户select的群体从less数存储过程中获取数据。 GridView在UpdatePanel中: <asp:UpdatePanel ID="update_ResultSet" runat="server"> <Triggers> <asp:AsyncPostBackTrigger ControlID="btn_Submit" /> </Triggers> <ContentTemplate> <asp:Panel ID="pnl_ResultSet" runat="server" Visible="False"> <div runat="server" id="div_ResultSummary"> <p>This Summary Section is Automatically Completed from Code-Behind</p> </div> <asp:GridView ID="gv_Results" runat="server" HeaderStyle-BackColor="LightSkyBlue" AlternatingRowStyle-BackColor="LightCyan" Width="100%"> </asp:GridView> </div> </asp:Panel> </ContentTemplate> </asp:UpdatePanel> 我对我的团队相对来说比较陌生,所以我遵循了他们将sproc返回给DataTable的典型做法,并将其用作后台代码中的DataSource: List<USP_Report_AreaResult> areaResults = new List<USP_Report_AreaResult>(); […]

在复制和粘贴Excel数据时,颜色会丢失

如果把这个问题归咎于“太本土化”这个问题,我觉得自从我的老板不断抱怨这个问题,我就会提到这个问题,这让我挠了挠头。 我们使用Infragistics NetAdvantage Excel控件即时创buildExcel报表。 有些单元格,我们添加一个填充颜色,如下所示: sheet.Rows[i].Cells[0].CellFormat.FillPattern = FillPatternStyle.Solid; sheet.Rows[i].Cells[0].CellFormat.FillPatternForegroundColor = Color.FromArgb(127, 127, 127); 这工作很好,报告出来看起来很好: 但是,如果我的经理selectExcel中的所有单元格,将数据复制到剪贴板,然后将这些单元格粘贴到另一个Excel文件中,所有颜色都转换为一些奇怪的3位调色板: 现在,每个填充颜色都是纯红色(#FF0000),纯绿色(#00FF00),纯蓝色(#0000FF)或黄色(#FFFF00)。 任何一种颜色都是完全没有的。 那个深灰色的标题甚至变成了完全白色。 一个有趣的事情是,如果我去手动更改Excel中其中一个单元格的填充颜色,然后复制并粘贴,手动设置的颜色将完全复制,而Infragistics生成的单元格将被抖动。 这只发生在Excel文件之间而不是Excel文档中的工作表之间时。 有没有人遇到这个问题,或任何Excel专家知道什么可能会导致这个从技术angular度? 这是Excel 2007和Infragistics Build 8.2.20082.1000。

在Excel表格中插入数据时插入语句中的语法错误

我在运行时在我的Windows窗体中导入Excel表,通过表单添加一些数据。 当我将这些数据重新插入时,它会提供: 插入到语句中的语法错误 这是我正在使用的查询: string qry = string.Format("Insert into [Sheet1$] (username,password) values('"+uname+"','"+pwd+"')");

无法理解代码以从HTML导出Excel电子表格

我被要求修改用VB编写的ASP.NET WebForms应用程序(我通常使用C#)。 一个任务是尝试修复Excel下载。 客户报告说,当他试图在Excel中打开电子表格时,他得到了一个错误。 导出Excel下载的代码出现在专用ASPX页面的Load事件中。 看起来像这样: Dim mytable As New HtmlTable mytable = [Populate HTML Table Here] mytable = returnclass.displaytable mytable.Border = 1 mytable.BorderColor = "#CCCCCC" HttpContext.Current.Response.Clear() HttpContext.Current.Response.Buffer = True Response.Write("<html xmlns:x=""urn:schemas-microsoft-com:office:excel"">") Response.Write("<head>") Response.Write("<!–[if gte mso 9]><xml>") Response.Write("<x:ExcelWorkbook>") Response.Write("<x:ExcelWorksheets>") Response.Write("<x:ExcelWorksheet>") Response.Write("<x:Name>" & worksheetTitle & "</x:Name>") Response.Write("<x:WorksheetOptions>") Response.Write("<x:Print>") Response.Write("<x:ValidPrinterInfo/>") Response.Write("</x:Print>") Response.Write("</x:WorksheetOptions>") Response.Write("</x:ExcelWorksheet>") Response.Write("</x:ExcelWorksheets>") Response.Write("</x:ExcelWorkbook>") Response.Write("</xml>") Response.Write("<![endif]–> […]

将数据插入Excel

我有一个包含多行数据的表(sku,开始date,结束date)。 我想遍历表,并将其数据插入预先存在的Excel文件。 问题是我的Excel文件没有标题(整个第一行是合并的。我有我的连接string内置,但我如何插入数据与Excel文件没有正确的标题的死胡同 if (skuQuery != null) { String Model = skuQuery.Model; String skuHTML = skuQuery.skuHTML; String fileExtension = ".xls"; String connString = ""; String fileLocation = Server.MapPath("~/PropertyRoom/" + "PRTemplate-" + DateTime.Now.ToString("dd-MM-yyyy") + ".xls"); //Check whether file extension is xls or xslx if (fileExtension == ".xls") { connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileLocation + ";Extended […]