Tag: asp.net

如何提高创build和填充Excel中的性能

我正在dynamic生成一个Excel文档,并用超过200,000条logging填充它。 然后我需要将file upload到另一台服务器。 对于上述function,我只是在后面的代码中编写代码。 虽然上传的时间是20-30分钟,但是看到的是excel文件。 我怎样才能加快这个过程? 请帮忙。 这是我的代码 Private Sub FillDataRows(ByVal ws As Worksheet)Dim rowcount As Integer = 7 Dim colcount As Integer = 1 Dim rowscount As Integer For Each dr As DataRow In dsCostUsage.Tables(0).Rows colcount = 1 Dim items As Object() = dr.ItemArray For Each item As Object In items Dim nextItem As […]

如何以编程方式显示前导零

这个领域有领先的零。 newSheet.Cells [i + 2,5] = drugorder.NDC; 代码在SQL Server表中查找NDC描述时就会看到它。 但是,当我们将这个列写入Excel中的新工作表时,它不会显示。 我们如何显示前导零?

错误:索引超出限制

protected void btnDownload_Click(object sender, EventArgs e) { //to request the name of the event from the listbox from Main.aspx string EventName = Request.QueryString["ename"]; //Select event id statement //const string S = "SELECT EventName FROM Event WHERE EventID = @EventID"; const string q = "SELECT EventID from Event WHERE EventName = @EventName"; string eventid = ""; […]

从Web应用程序导出为Excel文件

我想导出数据到Excel文件(生成excel文件,并使用响应提示下载)。 我有一个DataSet.I想要导出使用我自己的格式。就像添加一个标志。 改变一些colums背景颜色。 使一些行粗体。 问题: 我试图使用XML电子表格,但我发现没有办法插入image.And还打开文件时有一个警告消息(因为它不是在二进制格式,而是在XML格式) 我也试过excellibrary.But我不能使用任何单元格的背景颜色。我发现这是一个excellibrary这个问题还没有解决。 那么有没有一种有效的方式可以导出数据(当然它应该是免费的)。 提前致谢。

C# – 从Excel表读取并传递variables到函数

我基本上寻找一些想法,以构build代码读取Excel文件和创build用户帐户的最佳方式。 我已经有了读取excel文件和创build账户的代码,但是我不确定将excel表格中的数据传递到“CreateUser”函​​数的最佳方式。 任何帮助表示赞赏。 干杯。 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.OleDb; using System.Data.SqlClient; using System.IO; namespace INB201_SAMS.Admin { public partial class UploadList : System.Web.UI.Page { protected void UploadButton_Click(object sender, EventArgs e) { var upload = Path.Combine(Server.MapPath("~/upload"), "myfilename.xlsx"); CSVUpload.SaveAs(upload); var excelConString […]

Asp.net MVC3 – 导出数据到Excel

根据客户端请求,我们需要将我们的一些数据库表导出到Excel工作表。 什么是最直接的方式来做到这一点? 我们所做的任何处理都将从服务器上传送到浏览器,最好作为一个文件。 注:我正在使用LinqToExcel来读取/parsingexcel文件,我希望find一个写入 excel文件的工具。 ASP.NET 4,MVC3

如何显示数据在Repeater中有两个以上的空格?

我从数据库中获取数据到我的数据集中 然后我绑定到我的中继器控制,但它已经显示像“安东尼王子G”。 它消除了空间。 而且我将这些数据导出到excel中,在excel中也删除了空格。 我需要显示数据在我的数据库中。 任何想法来解决这个问题。 在堆栈溢出问题框中也删除两个单词之间的更多空格 我的Excel编码: DataTable dt = new DataTable("Report"); DataRow dr; dt.Columns.Add("Name"); for (int i = 0; i < dt_Status.Rows.Count; i++) { dr = dt.NewRow(); dr["Name"] ="<pre>"+ dt_Status.Rows[i]["NAME"].ToString() +"</pre>"; dt.Rows.Add(dr); } HttpResponse response = HttpContext.Current.Response; // first let's clean up the response.object response.Clear(); response.Charset = ""; // set the response mime […]

如何使用c#在asp.net中创build一个excel文件时指定path和文件名?

我能够通过使用这个创build一个Excel文件: protected void excldwnlbtn4_Click(object sender, EventArgs e) { write_on_excel(); } public void write_on_excel() { Excel.ApplicationClass excelApp = new Excel.ApplicationClass(); try { Excel.Workbook workbook = (Excel.Workbook)excelApp.Workbooks.Add(Missing.Value); Excel.Worksheet worksheet; // Get first Worksheet worksheet = (Excel.Worksheet)workbook.Sheets.get_Item(1); // Setting cell values ((Excel.Range)worksheet.Cells[1, "A"]).Value2 = "Vendor Code"; ((Excel.Range)worksheet.Cells[1, "B"]).Value2 = "Vendor Password"; ((Excel.Range)worksheet.Cells[1, "C"]).Value2 = "Vendor Name"; workbook.Save(); workbook.Close(0, […]

asp.net检查一个来自Response.OutputStream的文件是否被保存/打开

我正在build立一个Excel文件(使用EPPLUS)的网页上,该文件提供了保存或打开文件的选项。 Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; Response.AddHeader("content-disposition", "attachment; filename=Excel_List.xlsx"); package.SaveAs(Response.OutputStream); Response.End(); 这工作正常。 我只是想知道如何检查用户是否打开/保存文件? 有没有事件?

导出Datatable与超过二十万行优秀

我正在试图导出一个数据表在我的应用程序中出色。 但是我的数据表包含了超过二十万条logging,而且我只能向excel写入65536条logging。 在谷歌search了很多之后,才知道只有65536条logging可以写入比2007年更早的版本。 如果我们能写出超过65536条logging,请让我知道 我没有在我的应用程序中使用微软办公室库我正在使用我自己的一个类写入Excel表 这是我的class级 public class ExcelWrite {private Stream stream; 私人BinaryWriter作家; private ushort[] clBegin = { 0x0809, 8, 0, 0x10, 0, 0 }; private ushort[] clEnd = { 0x0A, 00 }; private void WriteUshortArray(ushort[] value) { for (int i = 0; i < value.Length; i++) writer.Write(value[i]); } /// <summary> /// Initializes a new […]