Tag: .net

导出列表视图数据在asp.net中擅长

我想从列表视图导出数据。 我已经尝试了以下内容: protected void btnExporttoExcel_Click(object sender, EventArgs e) { try { Response.Buffer = true; Response.ContentType = "application/x-msexcel"; Response.AddHeader("Content-Disposition", "attachment; filename=asdf.xls"); Response.ContentEncoding = Encoding.UTF8; Response.Charset = ""; StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); if (dropdown1.SelectedValue=="1") { listview.RenderControl(hw); } Response.Write(sw.ToString()); Response.End(); } catch (Exception ex) { //catching exception } } 在这我获得输出,但数据导出为<HTML>标签格式。帮我导出只有数据从列表视图。 <thead> <tr> […]

尝试在我的项目的Excel工作簿中打开一个.txt文件

我在Excel中创build了一个Microsoft Excel工作簿项目。 我想要做的是从文本文件中提取数据并在工作表中打开。 要做到这一点,我厌倦了Sheet1.cs文件中的以下内容: public partial class Sheet1 { private void Sheet1_Startup(object sender, System.EventArgs e) { this.Application.Workbooks.OpenText(@"C:\GG_Provider.txt", missing, 1, Excel.XlTextParsingType.xlDelimited, Excel.XlTextQualifier.xlTextQualifierNone, missing, missing, missing, missing, missing, true, "|", missing, missing, missing, missing, missing, missing); } 这成功地打开了数据,但它在一个全新的工作簿中这样做。 所以当我运行我的应用程序时,会打开两个不同的工作簿。 一个空白的,一个包含所有数据,另一个包含与文本文件同名的工作表。 我能做些什么,使数据进入目前空白的原始工作簿?

如何导入Excel到SQL未知数据

如何将从Excel中logging的未知数据导入到SQL Server 我有一个C#基于Web的项目,用户必须上传Excel表,我需要将该Excel表中的数据存储到SQL Server。 有一个注意,用户logging是未知的,请告诉我一个方法,如何将这个未知的logging导入到SQL。 通过这种方式,我可以捕获logging并将其显示到GridView中。另外, 我也需要将它们存储到SQL中。 protected void btnUpload_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { string FileName = Path.GetFileName(FileUpload1.PostedFile.FileName); string Extension = Path.GetExtension(FileUpload1.PostedFile.FileName); string FolderPath = ConfigurationManager.AppSettings["FolderPath"]; string FilePath = Server.MapPath(FolderPath + FileName); FileUpload1.SaveAs(FilePath); Import_To_Grid(FilePath, Extension, rbHDR.SelectedItem.Text); } } private void Import_To_Grid(string FilePath, string Extension, string isHDR) { string conStr = ""; switch […]

如何读取dynamic数据和获取combobox的值

我必须以Excel xlsx格式dynamic读取大约2000个文件,以使用csharp将数据导入数据库。 这不是表格数据,根本就不是头柱,数据必须dynamic读取,因为单元的位置根据产品数据而改变,我们有标签单元来查找数据。 我最大的问题是我无法读取combobox的值导致位置,单元格/组合的名称和数量将根据产品而改变,但标签将保持不变。 我试图导出到每一种格式的types,但它不起作用,组合后特定的单元格标签消失选定的值。 任何可能的解决 防爆。 我的电子表格: 行A1:标签|值|空值|标签|值|合并单元格标签|值 A2行:标签| producttypecombovalue 行A3:标签| producttypecombovalue 排A4:标签| producttypecombovalue … 行AX ..:标签|值|标签|值|合并单元格标签|值

创buildExcel表单控件 – button

我有一个项目使用以下三个库来访问XLSM文档 打开XML 封闭的XML 电子表格灯 我现在想要创build一个表单控件(一个button),将有一个macros分配给它(只是一个公共职能,我用VBA创build)。 我该怎么做呢? 一个图书馆比另一个更好吗? (或者让他们中的任何一个让我除了Open XML之外) 我正在使用C#如果任何人使用特定的语法:)

阅读Excel版本NPOI错误

我试图读取一个Excel文件,97-2003或2007-2010版本,但是当我尝试读取时间,它给了我以下错误: 提供的电子表格似乎是Excel 5.0 / 7.0(BIFF5)格式。 POI只有BIFF格式(从excel版本97/2000 / xp / 2003) 有谁知道如何读取一个Excel工作表,并将其存储在一个SQL表格与C#。 另外,你能指导我的错误,我越来越? private void btnLoad_Click(object sender, EventArgs e) { HSSFWorkbook hssfwb; using (FileStream file = new FileStream(@"C:\Book1.XLS", FileMode.Open, FileAccess.Read)) { hssfwb = new HSSFWorkbook(file); } ISheet sheet = hssfwb.GetSheet("Sheet1"); for (int row = 0; row <= sheet.LastRowNum; row++) { if (sheet.GetRow(row) != null) //null is […]

使用性能监视器的Microsoft Excel互操作内存泄漏testing

我在Windows服务应用程序中使用Microsoft Excel互操作来生成Excel报告。 由于我正在使用互操作程序集,需要确保没有内存泄漏。 我试图通过处理(closures,退出,分配null)所有的Excel工作表,工作簿,Excel应用程序的互操作性组件来处理内存泄漏。 但我想确认处理内存泄漏情况的修复程序是否正常工作。 为此,我使用性能监视器工具,并添加了.net CLR互操作指向windows服务计数器的性能监视器。 但是,我不确定如何确认或validation定义的指标,例如#个存根,CCW的数量。 什么应该是可以确认使用Microsoft Excel互操作库的Windows服务应用程序中没有内存泄漏的度量值。 请build议使用性能监视器确认或计算没有内存泄漏的方法。

对象未设置为对象的实例错误Excel 2013自动化VB.NET

试图在VB.Net中创build一个小的报告程序。 它可以在Excel 2003和2010中使用,但是在尝试创build第二个工作表时会在Excel 2013中引发错误。 下面列出程序,我也指出它出错的地方。 它甚至没有抓住Try和Catch,我把它添加为“未处理的exception”。 目标框架是3.5 已尝试x86,x64和任何CPU作为目标CPU 我用2003和2010的.dlls作为我的参考。 Imports Microsoft.Office.Interop.Excel Private Sub DRpts() Try Dim strFileDirName As String = "" Me.Cursor = Cursors.WaitCursor 'Morning Report Sheet 1 Dim MornRpt As String = "SELECT DateCreated, ReportClass, SUM(QtyOrdered), SUM(ExtendedPrice) " & _ "FROM tmp_DailyReport GROUP BY DateCreated, ReportClass" Dim oExcel As Object Dim oBook As Object […]

closedXML可以为Excel写出一个HTML表格

我有一个dynamic的HTML表格,并有标签: table, th, thead, td, tbody, tr and a div at the end 它也有集体农庄。 closedXML是否可以直接将它导入到工作表中,并将其呈现为XML?

如何在使用Oledb的同时使用其他用户阅读Excel?

我有一个共享驱动器的Excel,我的应用程序正在使用Oledb连接从Excel中读取数据到DataGridView。 cn = New System.Data.OleDb.OleDbConnection("provider=Microsoft.ACE.OLEDB.12.0;" + "data source=" + skuPath + ";Extended Properties=""Excel 12.0;HDR=YES;""") q1 = "select * from [" + year + "$B4:AM300]" da = New System.Data.OleDb.OleDbDataAdapter(q1, cn) Try cn.Open() da.Fill(ds, "Table1") Catch e As OleDb.OleDbException Dim errorMsg As String Dim i As Integer errorMsg = "" For i = 0 To e.Errors.Count – […]