ASPForums.Net RSS Feedhttp://www.aspforums.net/Handlers/RSS.ashxLatest additions to the content that appears on ASPForums.Net(c) 2017 www.aspforums.com. All rights reserved.Unable to upload 25 MB Excel File in ASP.Net<p>Hi,</p> <p>I ceated a webpage to upload an excel.</p> <p>my application does following:</p> <p>1) Saves this excel locally to a folder.</p> <p>2) Validates it - check's for few rules.</p> <p>3) Generates .csv's based on number of sheets in the excel.</p> <p>4) Loads data from .csv's to Sql server tables by calling an SSIS package in my application.</p> <p>Above steps are happening properly until i upload a file of around 25 MB.</p> <p>When i'm trying to upload an excel containng around 45 sheets, whose size is around 33 MB it fails.</p> <p>After sometime of uploading it just gives "page not found ", 404 error.</p> <p>Please help me how to manage larger files (&gt;25 MB) and please let me know if there is any limitation size for uploading an excel in application (it is a samll website built on C#.net 4.0 version )</p> <p>Thank you</p> <p>&nbsp;</p>http://www.aspforums.net/Threads/189656/Unable-to-upload-25-MB-Excel-File-in-ASPNet/http://www.aspforums.net/Threads/189656/Unable-to-upload-25-MB-Excel-File-in-ASPNet/Sat, 16 Nov 2013 04:08:01 GMTSystem.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID failed due to the following error: 80040154 Class not registered<table style="height: 1063px;" width="813"> <tbody> <tr> <td class="postcell"> <div> <div class="post-text"> <p>Hi i am downloding excel report it is not working when download from server but it is working on local machine here is my error and code System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). at CompanyStatics.btnexport_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\TestAdmin\CompanyStatics.aspx.cs:line 959</p> <pre class="lang-cs prettyprint prettyprinted"><code><span class="pln">using </span><span class="typ">ExcelAutoFormat</span> <span class="pun">=</span> <span class="typ">Microsoft</span><span class="pun">.</span><span class="typ">Office</span><span class="pun">.</span><span class="typ">Interop</span><span class="pun">.</span><span class="typ">Excel</span><span class="pun">.</span><span class="typ">XlRangeAutoFormat</span><span class="pun">;</span><span class="pln"> using </span><span class="typ">System</span><span class="pun">.</span><span class="typ">Globalization</span><span class="pun">;</span><span class="pln"> using </span><span class="typ">System</span><span class="pun">.</span><span class="typ">Runtime</span><span class="pun">.</span><span class="typ">InteropServices</span><span class="pun">;</span><span class="pln"> using </span><span class="typ">ClosedXML</span><span class="pun">.</span><span class="typ">Excel</span><span class="pun">;</span><span class="pln"> c</span><span class="com"># Code on button click</span> protected void btnexport_Click(object sender, EventArgs e)<br />{<br />&nbsp;&nbsp;&nbsp; int companyId = Convert.ToInt32((ddlCompanyName.SelectedValue));<br /><br />&nbsp;&nbsp;&nbsp; try<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string path = Server.MapPath("exportedfiles\\");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!Directory.Exists(path))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Directory.CreateDirectory(path);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File.Delete(path + "Company&amp;VesselDetails.xlsx");<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var xlAppToExport = new Excel.Application();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlAppToExport.Workbooks.Add("");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Excel.Worksheet xlWorkSheetToExport = default(Excel.Worksheet);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlWorkSheetToExport = (Excel.Worksheet)xlAppToExport.Sheets["Sheet1"];<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int iRowCnt = 2;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int iRowCnt1 = 5;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Add company Name<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlWorkSheetToExport.Cells[1, 1] = "Company Name";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Get the range from excel.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Excel.Range rangeComp = xlAppToExport.ActiveCell.Worksheet.Cells[1, 1] as Excel.Range;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rangeComp.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.SteelBlue);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Set font color.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rangeComp.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.White);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Set Row Height.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rangeComp.EntireRow.RowHeight = 25.0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Set Column Width.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rangeComp.ColumnWidth = 40.0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //rangeComp.HorizontalAlignment =ri;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //end company Name<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Add Token Name<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlWorkSheetToExport.Cells[1, 2] = "Total Tokens";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Get the range from excel.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Excel.Range rangeTokens = xlAppToExport.ActiveCell.Worksheet.Cells[1, 2] as Excel.Range;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rangeTokens.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.SteelBlue);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Set font color.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rangeTokens.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.White);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Set Row Height.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rangeTokens.EntireRow.RowHeight = 30.0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Set Column Width.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rangeTokens.ColumnWidth = 40.0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //end Token Name<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Add Approve Token<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlWorkSheetToExport.Cells[1, 3] = "Approve Tokens";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Get the range from excel.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Excel.Range ApproveToken = xlAppToExport.ActiveCell.Worksheet.Cells[1, 3] as Excel.Range;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ApproveToken.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.SteelBlue);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Set font color.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ApproveToken.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.White);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Set Row Height.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ApproveToken.EntireRow.RowHeight = 25.0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Set Column Width.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ApproveToken.ColumnWidth = 25.0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //end Approve Token<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Add Remaining Tokens<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlWorkSheetToExport.Cells[1, 4] = "Remaining Tokens";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Get the range from excel.<br />&nbsp;&nbsp;&nbsp; }<br />}</code></pre> </div> </div> </td> </tr> </tbody> </table>http://www.aspforums.net/Threads/425263/SystemRuntimeInteropServicesCOMException-0x80040154-Retrieving-the-COM-class-factory-for-component-with-CLSID-failed-due-to-the-following-error-80040154-Class-not-registered/http://www.aspforums.net/Threads/425263/SystemRuntimeInteropServicesCOMException-0x80040154-Retrieving-the-COM-class-factory-for-component-with-CLSID-failed-due-to-the-following-error-80040154-Class-not-registered/Fri, 28 Oct 2016 01:57:35 GMTSystem.Data.OleDb.OleDbException: Sheet1 is not a valid name<p>Sir,</p> <p>working on .vb with SQL 2008</p> <p>getting an error while exporting an Excel to SQL. sir this code is working perfectly <strong>if export to access</strong></p> <p><span style="text-decoration: underline;"><strong><em><br /></em></strong></span></p> <p><span style="text-decoration: underline;"><strong><em>Error:</em></strong></span></p> <p><span style="text-decoration: underline;"><strong><em><br /></em></strong><em></em></span></p> <table> <tbody> <tr> <td colspan="2" align="center"> <p><span id="Label2">System.Data.OleDb.OleDbException: 'Sheet1$' is not a valid name. Make sure that it does not include invalid characters or punctuation and that it is not too long. at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object&amp; executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object&amp; executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object&amp; executeResult) at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) at System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at webadmin_utisystem.saveexcel2SQL() in D:\websites\nice(26-1-13)\webadmin\utisystem.aspx.vb:line 60</span></p> <p><span><br /></span></p> <p style="text-align: left;"><span><br /></span></p> </td> </tr> </tbody> </table> <p><strong>For costr.config:</strong></p> <p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Server=SUMEET-PC;Database=exporttoexceldb;Trusted_connection=Yes;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p><strong>Here's the code below:</strong></p> <p>&nbsp;</p> <pre class="brush: vb">Imports System.Data.SqlClient Imports System.Data Imports System.Data.OleDb Partial Class webadmin_utisystem Inherits System.Web.UI.Page Function constr() As String Dim s1 As New IO.StreamReader(Server.MapPath(&#34;constr.config&#34;)) Dim c As String = s1.ReadToEnd s1.Close() Return c End Function Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click saveexcel2SQL() End Sub Sub saveexcel2SQL() Try If FileUpload1.FileName &lt;&gt; Nothing Then Dim l As String = IO.Path.GetExtension(FileUpload1.FileName).ToLower If l = &#34;.xls&#34; Or l = &#34;.xlsx&#34; Then Dim strFileName As String = DateTime.Now.ToString(&#34;ddMMyyyy_HHmmss&#34;) &amp; l Dim path As String = String.Concat(Server.MapPath(&#34;data/product/&#34; &amp; strFileName)) FileUpload1.SaveAs(path) Dim excelConnectionString As String = &#34;&#34; Dim strNewPath As String = Server.MapPath(&#34;data/product/&#34; &amp; strFileName) &#39; Connection String to Excel Workbook If l = &#34;.xls&#34; Then excelConnectionString = &#34;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&#34; &amp; strNewPath &amp; &#34;;Extended Properties=&#34;&#34;Excel 8.0;HDR=Yes;IMEX=2&#34;&#34;&#34; ElseIf l = &#34;.xlsx&#34; Then excelConnectionString = &#34;Provider=Microsoft.ACE.OLEDB.12.0;Data Source=&#34; &amp; strNewPath &amp; &#34;;Extended Properties=&#34;&#34;Excel 12.0;HDR=Yes;IMEX=2&#34;&#34;&#34; End If Dim connection As New OleDbConnection() connection.ConnectionString = excelConnectionString Dim query As String = &#34;SELECT * FROM [Sheet1$]&#34; Dim command As New OleDbCommand(query, connection) &#39;connection.Open() &#39;Open connection If connection.State = ConnectionState.Closed Then connection.Open() &#39;Create the command object Dim cmd As New OleDbCommand() Dim da As New OleDbDataAdapter Dim ds As DataSet cmd = New OleDbCommand(query, connection) da = New OleDbDataAdapter(cmd) ds = New DataSet() da.Fill(ds) Dim dr As Integer = ds.Tables(0).Rows.Count connection.Close() connection.Dispose() &#39;----For saving to database Dim i As Integer &#39;Dim con1 As New OleDbConnection(con) Dim con23 As New SqlConnection(constr) For i = 0 To dr If i &lt; dr Then Dim cmd1 As New SqlCommand(&#34;Insert into details(tagno,itemname,grwt,mrp)&#34; &amp; _ &#34;values(@GemId,@GemName,@GemWeight,@Gemamount)&#34;, con23) cmd1.Parameters.AddWithValue(&#34;@GemId&#34;, ds.Tables(0).Rows(i).Item(0).ToString) cmd1.Parameters.AddWithValue(&#34;@GemName&#34;, ds.Tables(0).Rows(i).Item(1).ToString) cmd1.Parameters.AddWithValue(&#34;@GemWeight&#34;, ds.Tables(0).Rows(i).Item(2).ToString) cmd1.Parameters.AddWithValue(&#34;@Gemamount&#34;, ds.Tables(0).Rows(i).Item(3).ToString) con23.Open() cmd1.ExecuteNonQuery() con23.Close() End If Next Label1.Text = &#34;Data saved successfully! Total Records:&#34; &amp; dr Else Label1.Text = &#34;Invalid file format&#34; End If End If Catch ex As Exception Label2.Text = ex.ToString End Try End Sub</pre> <pre class="brush: vb">&nbsp;</pre> <p>&nbsp;<em>Any suggestions would be helpfull......</em></p>http://www.aspforums.net/Threads/832394/SystemDataOleDbOleDbException-Sheet1-is-not-a-valid-name/http://www.aspforums.net/Threads/832394/SystemDataOleDbOleDbException-Sheet1-is-not-a-valid-name/Fri, 01 Mar 2013 21:56:51 GMTSystem.Data.OleDb.OleDbException: External table is not in the expected format in ASP.Net<p>hi</p> <p>I use below code to import excel file into database</p> <pre class="brush: csharp"> protected void ImgloadB_Click(object sender, ImageClickEventArgs e) { //Upload and save the file string excelPath = Server.MapPath(&#34;~/Files/&#34;) + Path.GetFileName(fup5.PostedFile.FileName); fup5.SaveAs(excelPath); string conString = string.Empty; string extension = Path.GetExtension(fup5.PostedFile.FileName); switch (extension) { case &#34;.xls&#34;: //Excel 97-03 conString = ConfigurationManager.ConnectionStrings[&#34;Excel03ConString&#34;].ConnectionString; break; case &#34;.xlsx&#34;: //Excel 07 or higher conString = ConfigurationManager.ConnectionStrings[&#34;Excel07+ConString&#34;].ConnectionString; break; } conString = string.Format(conString, excelPath); using (OleDbConnection excel_con = new OleDbConnection(conString)) { excel_con.Open(); string sheet1 = excel_con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null).Rows[0][&#34;TABLE_NAME&#34;].ToString(); DataTable dtExcelData = new DataTable(); //[OPTIONAL]: It is recommended as otherwise the data will be considered as String by default. dtExcelData.Columns.AddRange(new DataColumn[77] { new DataColumn(&#34;Id&#34;, typeof(int)), new DataColumn(&#34;code&#34;, typeof(string)), new DataColumn(&#34;Type&#34;,typeof(string)), new DataColumn(&#34;Transfer&#34;, typeof(string)), new DataColumn(&#34;rahn&#34;, typeof(decimal)), new DataColumn(&#34;ejare&#34;, typeof(decimal)), new DataColumn(&#34;TotalPrice&#34;,typeof(decimal)), new DataColumn(&#34;MeterPrice&#34;, typeof(string)), new DataColumn(&#34;vam&#34;, typeof(string)), new DataColumn(&#34;pardakhti&#34;, typeof(string)), new DataColumn(&#34;zirbana&#34;,typeof(string)), new DataColumn(&#34;masahat&#34;, typeof(string)), new DataColumn(&#34;age&#34;,typeof(string)), new DataColumn(&#34;TimeTahvil&#34;, typeof(string)), new DataColumn(&#34;MalekName&#34;, typeof(string)), new DataColumn(&#34;Malekphone&#34;, typeof(string)), new DataColumn(&#34;MalkeMobile&#34;,typeof(string)), new DataColumn(&#34;MosName&#34;, typeof(string)), new DataColumn(&#34;MosPhone&#34;,typeof(string)), new DataColumn(&#34;MosMobile&#34;, typeof(string)), new DataColumn(&#34;State&#34;, typeof(string)), new DataColumn(&#34;City&#34;, typeof(string)), new DataColumn(&#34;Zone&#34;,typeof(string)), new DataColumn(&#34;district&#34;, typeof(string)), new DataColumn(&#34;position&#34;,typeof(string)), new DataColumn(&#34;AddressCa&#34;, typeof(string)), new DataColumn(&#34;AddressNa&#34;, typeof(string)), new DataColumn(&#34;TotalFloor&#34;, typeof(string)), new DataColumn(&#34;UnitFloor&#34;,typeof(string)), new DataColumn(&#34;Totalvahed&#34;, typeof(string)), new DataColumn(&#34;Unitvahed&#34;,typeof(string)), new DataColumn(&#34;bedroom&#34;, typeof(string)), new DataColumn(&#34;elevator&#34;, typeof(string)), new DataColumn(&#34;parking&#34;, typeof(string)), new DataColumn(&#34;Anbari&#34;,typeof(string)), new DataColumn(&#34;komod&#34;, typeof(string)), new DataColumn(&#34;tars&#34;,typeof(string)), new DataColumn(&#34;pasio&#34;, typeof(string)), new DataColumn(&#34;barberkio&#34;, typeof(string)), new DataColumn(&#34;kabinet&#34;, typeof(string)), new DataColumn(&#34;jenskaf&#34;,typeof(string)), new DataColumn(&#34;nama&#34;, typeof(string)), new DataColumn(&#34;gaz&#34;,typeof(string)), new DataColumn(&#34;shofaj&#34;, typeof(string)), new DataColumn(&#34;pakage&#34;, typeof(string)), new DataColumn(&#34;coolerG&#34;, typeof(string)), new DataColumn(&#34;coolerA&#34;,typeof(string)), new DataColumn(&#34;chiler&#34;, typeof(string)), new DataColumn(&#34;estakhr&#34;,typeof(string)), new DataColumn(&#34;sona&#34;, typeof(string)), new DataColumn(&#34;jakozi&#34;, typeof(string)), new DataColumn(&#34;irani&#34;, typeof(string)), new DataColumn(&#34;farangi&#34;,typeof(string)), new DataColumn(&#34;DescriptionPu&#34;, typeof(string)), new DataColumn(&#34;DescriptionKh&#34;,typeof(string)), new DataColumn(&#34;Image1&#34;, typeof(string)), new DataColumn(&#34;Image2&#34;, typeof(string)), new DataColumn(&#34;Image3&#34;, typeof(string)), new DataColumn(&#34;Image4&#34;,typeof(string)), new DataColumn(&#34;Image5&#34;, typeof(string)), new DataColumn(&#34;Video&#34;,typeof(string)), new DataColumn(&#34;change&#34;, typeof(string)), new DataColumn(&#34;metraj&#34;, typeof(string)), new DataColumn(&#34;date&#34;, typeof(DateTime)), new DataColumn(&#34;aparat&#34;,typeof(string)), new DataColumn(&#34;areaM&#34;, typeof(string)), new DataColumn(&#34;posSh&#34;,typeof(string)), new DataColumn(&#34;posJ&#34;, typeof(string)), new DataColumn(&#34;posSha&#34;, typeof(string)), new DataColumn(&#34;posGh&#34;, typeof(string)), new DataColumn(&#34;MalekNameN&#34;,typeof(string)), new DataColumn(&#34;MalekphoneN&#34;, typeof(string)), new DataColumn(&#34;MalekMobileN&#34;, typeof(string)), new DataColumn(&#34;Rahgiri&#34;, typeof(string)), new DataColumn(&#34;descriptionC&#34;,typeof(string)), new DataColumn(&#34;Contractdate&#34;, typeof(string)), new DataColumn(&#34;Expiredate&#34;,typeof(DateTime)) }); using (OleDbDataAdapter oda = new OleDbDataAdapter(&#34;SELECT * FROM [&#34; + sheet1 + &#34;]&#34;, excel_con)) { oda.Fill(dtExcelData); } excel_con.Close(); string consString = ConfigurationManager.ConnectionStrings[&#34;DigimasterConnectionString&#34;].ConnectionString; using (SqlConnection con = new SqlConnection(consString)) { using (SqlBulkCopy sqlBulkCopy = new SqlBulkCopy(con)) { //Set the database table name sqlBulkCopy.DestinationTableName = &#34;dbo.estate_Archive&#34;; con.Open(); sqlBulkCopy.WriteToServer(dtExcelData); con.Close(); } } } }</pre> <p><strong>but it make below error:</strong></p> <p>&nbsp;</p> <h1>Server Error in '/' Application.</h1> <hr size="1" width="100%" /> <h2><em>External table is not in the expected format.</em></h2> <p><font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "> <strong> Description: </strong>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. <strong> Exception Details: </strong>System.Data.OleDb.OleDbException: External table is not in the expected format. <strong>Source Error:</strong> </font></p> <table width="100%" bgcolor="#ffffcc"> <tbody> <tr> <td> <pre>Line 346: using (OleDbConnection excel_con = new OleDbConnection(conString)) Line 347: { <font color="red">Line 348: excel_con.Open(); </font>Line 349: string sheet1 = excel_con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null).Rows[0]["TABLE_NAME"].ToString(); Line 350: DataTable dtExcelData = new DataTable();</pre> </td> </tr> </tbody> </table> <p><font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "> <strong> Source File: </strong> D:\ordered site\AmlakeAbdi\AmlakeAbdi\amlak\فایل-پشتیبان.aspx.cs<strong> &nbsp;&nbsp; Line: </strong> 348 </font></p> <p>&nbsp;</p> <p>best regards</p> <p>neda</p> <p>&nbsp;</p>http://www.aspforums.net/Threads/257395/SystemDataOleDbOleDbException-External-table-is-not-in-the-expected-format-in-ASPNet/http://www.aspforums.net/Threads/257395/SystemDataOleDbOleDbException-External-table-is-not-in-the-expected-format-in-ASPNet/Wed, 17 May 2017 06:14:48 GMTSupress message: he file you are trying to open Test1.xls is in a different format than specified by the file extension.<p>Hi</p> <p>&nbsp; &nbsp; &nbsp;I have to export a table to excel, which is dynamically generated.</p> <p>&nbsp; &nbsp; I herewith attched my code. &nbsp;While exporting i am getting the error.</p> <p>" The file you are trying to open, 'Test[1].xls', is in a different format than specified by the file extension. Verify that the file is not corupted and is from a trusted source before opening the file. Do you want to open the file now?"</p> <p>&nbsp;</p> <p>can anyone help me out.</p> <p>thanks in advance</p> <p>&nbsp;&nbsp;</p> <p>&nbsp;</p> <pre class="brush: csharp">protected void Button1_Click(object sender, EventArgs e) { string fileName = &#34;C:\Test.xls&#34;; StreamWriter SWriter = new StreamWriter(fileName); string str = string.Empty; string tableName = string.Empty; str += &#34;&lt;Table&gt;&lt;TR&gt;&lt;TD align=&#39;center&#39;&gt;&#34; + tableName + &#34;&lt;/TD&gt;&lt;/tr&gt;&#34;; str += &#34;&lt;tr&gt;&lt;TD align=&#39;left&#39; style=&#39;font-size:14px&#39; style=&#39;width:200px&#39; &gt;&#34; + &#34;Date of meeting or visit &#34; + &#34;&lt;/TD&gt; &lt;td style=&#39;width:500px&#39;&gt;&lt;/td&gt;&lt;td style=&#39;width:500px&#39;&gt;&lt;/td&gt; &lt;TD align=&#39;left&#39; style=&#39;font-size:14px&#39; style=&#39;width:200px&#39; &gt;&#34; + &#34;Report issued on &#34; + &#34;&lt;/TD&gt; &lt;/tr&gt;&#34;; str += &#34;&lt;tr&gt;&lt;TD align=&#39;left&#39; style=&#39;font-size:14px&#39; style=&#39;width:200px&#39; &gt;&#34; + &#34;rdpMeetingDate.SelectedDate.Value.ToString CultureInfo.CurrentCulture)&#34; + &#34;&lt;/TD&gt; &lt;td style=&#39;width:800px&#39;&gt;&lt;/td&gt;&lt;td style=&#39;width:500px&#39;&gt;&lt;/td&gt; &lt;TD align=&#39;left&#39; style=&#39;font-size:14px&#39; style=&#39;width:200px&#39; &gt;&#34; + &#34;rdpIssueDate.SelectedDate.Value.ToString(CultureInfo.CurrentCulture)&#34; + &#34;&lt;/TD&gt; &lt;/tr&gt;&#34;; str += &#34;&lt;tr&gt;&lt;/tr&gt;&#34;; str += &#34;&lt;tr&gt;&lt;TD align=&#39;left&#39; style=&#39;font-size:14px&#39; style=&#39;width:200px&#39; &gt;&#34; + &#34;Place of meeting or visit &#34; + &#34;&lt;/TD&gt; &lt;td style=&#39;width:500px&#39;&gt;&lt;/td&gt;&lt;td style=&#39;width:500px&#39;&gt;&lt;/td&gt; &lt;TD align=&#39;left&#39; style=&#39;font-size:14px&#39; style=&#39;width:200px&#39; &gt;&#34; + &#34;By &#34; + &#34;&lt;/TD&gt; &lt;/tr&gt;&#34;; str += &#34;&lt;tr&gt;&lt;TD align=&#39;left&#39; style=&#39;font-size:14px&#39; style=&#39;width:200px&#39; &gt;&#34; + &#34;txtPlace.Text&#34; + &#34;&lt;/TD&gt; &lt;td style=&#39;width:500px&#39;&gt;&lt;/td&gt;&lt;td style=&#39;width:500px&#39;&gt;&lt;/td&gt; &lt;TD align=&#39;left&#39; style=&#39;font-size:14px&#39; style=&#39;width:200px&#39; &gt;&#34; + &#34;txtBy.Text&#34; + &#34;&lt;/TD&gt; &lt;/tr&gt;&#34;; str += &#34;&lt;/table&gt;&lt;br/&gt;&lt;br/&gt;&#34;; str += &#34;&lt;table&gt;&lt;tr&gt;&lt;td align=&#39;left&#39; style=&#39;font-size: 14px&#39; style=&#39;width: 100px&#39;&gt;Subject&lt;/td&gt; &lt;td align=&#39;left&#39; style=&#39;font-size: 14px&#39; style=&#39;width: 800px&#39;&gt;&#34; + &#34;txtSubject.Text&#34; + &#34;&lt;/td&gt;&lt;/tr&gt;&#34;; str += &#34;&lt;tr&gt;&lt;td align=&#39;left&#39; style=&#39;font-size: 14px; vertical-align: top&#39;&gt;Attended by&lt;/td&gt; &lt;td align=&#39;left&#39; style=&#39;font-size: 14px; vertical-align: top; height: 50px&#39;&gt;&#34; + &#34;txtAttend.Text&#34; + &#34;&lt;/td&gt;&lt;/tr&gt;&#34;; str += &#34;&lt;tr&gt;&lt;td align=&#39;left&#39; style=&#39;font-size: 14px; vertical-align: top&#39;&gt;Copy to&lt;/td&gt; &lt;td align=&#39;left&#39; style=&#39;font-size: 14px; vertical-align: top; height: 50px&#39;&gt;&#34; + &#34;txtCopy.Text&#34; + &#34;&lt;/td&gt;&lt;/tr&gt;&lt;/TABLE&gt;&#34;; str += &#34;&lt;/TABLE&gt;&#34;; SWriter.WriteLine(str); SWriter.Flush(); SWriter.Close(); FileInfo file = new FileInfo(filePath); Response.Clear(); Response.AddHeader(&#34;Content-Disposition&#34;, &#34;attachment; filename=&#34; + file.Name); Response.AddHeader(&#34;Content-Length&#34;, file.Length.ToString()); Response.ContentType = &#34;application/octet-stream&#34;; Response.WriteFile(file.FullName); Response.End(); }</pre> <p>&nbsp;</p>http://www.aspforums.net/Threads/454941/Supress-message-he-file-you-are-trying-to-open-Test1xls-is-in-a-different-format-than-specified-by-the-file-extension/http://www.aspforums.net/Threads/454941/Supress-message-he-file-you-are-trying-to-open-Test1xls-is-in-a-different-format-than-specified-by-the-file-extension/Thu, 21 Nov 2013 07:10:39 GMTSqlBulkCopy Excel ASP.Net: External table is not in the expected format<pre class="brush: csharp">string ExcelContentType = &#34;application/vnd.ms-excel&#34;; string Excel2010ContentType = &#34;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet&#34;; if (fileuploadExcel.HasFile) { //Check the Content Type of the file if (fileuploadExcel.PostedFile.ContentType == ExcelContentType || fileuploadExcel.PostedFile.ContentType == Excel2010ContentType) { try { //Save file path string path = string.Concat(Server.MapPath(&#34;~/TempFiles/&#34;), fileuploadExcel.FileName); //Save File as Temp then you can delete it if you want fileuploadExcel.SaveAs(path); string excelConnectionString = &#34;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&#34; + path + &#34;;Extended Properties=\&#34;Excel 8.0;HDR=Yes;IMEX=1\&#34;&#34;; // Create Connection to Excel Workbook using (OleDbConnection connection = new OleDbConnection(excelConnectionString)) { OleDbCommand command = new OleDbCommand(&#34;Select * FROM [Sheet1$]&#34;, connection); connection.Open(); // Create DbDataReader to Data Worksheet using (DbDataReader dr = command.ExecuteReader()) { // SQL Server Connection String string sqlConnectionString = ConfigurationManager.ConnectionStrings[&#34;ConnectionString&#34;].ConnectionString.ToString(); // Bulk Copy to SQL Server using (SqlBulkCopy bulkCopy = new SqlBulkCopy(sqlConnectionString)) { bulkCopy.DestinationTableName = &#34;Excel_table&#34;; bulkCopy.WriteToServer(dr); lblMessage.Text = &#34;The data has been exported succefuly from Excel to SQL&#34;; } } } } catch (Exception ex) { lblMessage.Text = ex.Message; } } }</pre> <p><span>If I upload .xlsx File It's Working Fine But .xls Throws The error&nbsp;External table is not in the expected format</span></p>http://www.aspforums.net/Threads/377094/SqlBulkCopy-Excel-ASPNet-External-table-is-not-in-the-expected-format/http://www.aspforums.net/Threads/377094/SqlBulkCopy-Excel-ASPNet-External-table-is-not-in-the-expected-format/Tue, 10 Dec 2013 02:42:27 GMTSqlBulkCopy Avoid duplicate inserts while importing Excel File<p>Hello,</p> <p>&nbsp; &nbsp; &nbsp; i am creating a form to upload data from excel file to sql database.</p> <p>&nbsp;</p> <p>but having an issue of saving data due to 1 field as unique, so i can't insert data it gives error.</p> <p>&nbsp;</p> <p>can anyone tell me how to modify my code so i can append data to sql database using my web form and removing duplicates and giving notification how many removed kind ?/</p> <p>&nbsp;</p> <p>please help me.</p> <p>&nbsp;</p> <p>here is my frontend code:</p> <p>&nbsp;</p> <p>&nbsp;</p> <pre class="brush: xml">&lt;%@ Page Language=&#34;C#&#34; AutoEventWireup=&#34;true&#34; CodeFile=&#34;way2.aspx.cs&#34; Inherits=&#34;_Default&#34; %&gt; &lt;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; &#34;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#34;&gt; &lt;html xmlns=&#34;http://www.w3.org/1999/xhtml&#34;&gt; &lt;head id=&#34;Head1&#34; runat=&#34;server&#34;&gt; &lt;title&gt;&lt;/title&gt; &lt;style type=&#34;text/css&#34;&gt; .auto-style1 { width: 217px; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;form id=&#34;form1&#34; runat=&#34;server&#34;&gt; &lt;div&gt; &lt;table style=&#34;height: 88px; width: 429px&#34;&gt; &lt;tr&gt; &lt;td&gt; &lt;span style=&#34;color: Red&#34;&gt;*&lt;/span&gt;Attach Excel file &lt;/td&gt; &lt;td class=&#34;auto-style1&#34;&gt; &lt;asp:FileUpload ID=&#34;fileuploadExcel&#34; runat=&#34;server&#34; Height=&#34;22px&#34; Width=&#34;300px&#34; /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;asp:Button ID=&#34;Button1&#34; runat=&#34;server&#34; OnClick=&#34;Button1_Click&#34; Text=&#34;Way2&#34; /&gt; &lt;/td&gt; &lt;td class=&#34;auto-style1&#34;&gt; &lt;asp:Button ID=&#34;btnSend&#34; runat=&#34;server&#34; Text=&#34;Export&#34; onclick=&#34;btnSend_Click&#34; /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt;</pre> <p>&nbsp;</p> <p>Backend code:</p> <p>&nbsp;</p> <p>&nbsp;</p> <pre class="brush: csharp">protected void btnSend_Click(object sender, EventArgs e) { //file upload path string path = fileuploadExcel.PostedFile.FileName; //Create connection string to Excel work book string excelConnectionString = @&#34;Provider=Microsoft.ACE.OLEDB.12.0;Data Source=&#39;C:\Users\xxxxxx\Desktop\filename.xlsx&#39;;Extended Properties=Excel 12.0;Persist Security Info=False&#34;; //Create Connection to Excel work book OleDbConnection excelConnection =new OleDbConnection(excelConnectionString); //Create OleDbCommand to fetch data from Excel OleDbCommand cmd = new OleDbCommand(&#34;Select * from [Sheet1$]&#34;,excelConnection); excelConnection.Open(); OleDbDataReader dReader; dReader = cmd.ExecuteReader(); SqlBulkCopy sqlBulk = new SqlBulkCopy(strConnection); //Give your Destination table name sqlBulk.DestinationTableName = &#34;Traffic&#34;; sqlBulk.WriteToServer(dReader); excelConnection.Close(); }</pre> <p>&nbsp;</p> <p>please help &nbsp;! a code will be more helpful.</p>http://www.aspforums.net/Threads/527169/SqlBulkCopy-Avoid-duplicate-inserts-while-importing-Excel-File/http://www.aspforums.net/Threads/527169/SqlBulkCopy-Avoid-duplicate-inserts-while-importing-Excel-File/Thu, 01 Aug 2013 02:29:23 GMTSome record in Excel sheet not displaying due when exporting data using OLEDB in ASP.Net<p>&nbsp;</p> <p><img src="data:image/png;base64,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" alt="" /></p> <pre class="brush: csharp"> string conStr = &#34;&#34;; switch (Extension) { case &#34;.xls&#34;: //Excel 97-03 conStr = ConfigurationManager.ConnectionStrings[&#34;Excel03ConString&#34;] .ConnectionString; break; case &#34;.xlsx&#34;: //Excel 07 conStr = ConfigurationManager.ConnectionStrings[&#34;Excel07ConString&#34;] .ConnectionString; break; } conStr = String.Format(conStr, FilePath); OleDbConnection connExcel = new OleDbConnection(conStr); OleDbCommand cmdExcel = new OleDbCommand(); OleDbDataAdapter oda = new OleDbDataAdapter(); DataTable dt = new DataTable(); cmdExcel.Connection = connExcel; //Get the name of First Sheet connExcel.Open(); DataTable dtExcelSchema; dtExcelSchema = connExcel.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null); string SheetName = dtExcelSchema.Rows[0][&#34;TABLE_NAME&#34;].ToString(); connExcel.Close(); //Read Data from First Sheet connExcel.Open(); /// cmdExcel.CommandText = &#34;SELECT * From [&#34; + SheetName + &#34;]&#34;; oda.SelectCommand = cmdExcel; oda.Fill(dt); connExcel.Close(); int count = dt.Rows.Count; string[] address = new string[count + 2]; for (int i = 0; i &lt; count; i++) { address[i] = &#34;&#34;; for (int j = 0; j &lt; dt.Columns.Count; j++) { address[i] = address[i] + dt.Rows[i][j].ToString() + &#34;,&#34;; } //Label1.Text = address[i].ToString(); } mt data table not matches with current excel help me</pre> <p>&nbsp;</p>http://www.aspforums.net/Threads/329199/Some-record-in-Excel-sheet-not-displaying-due-when-exporting-data-using-OLEDB-in-ASPNet/http://www.aspforums.net/Threads/329199/Some-record-in-Excel-sheet-not-displaying-due-when-exporting-data-using-OLEDB-in-ASPNet/Mon, 18 Nov 2013 06:33:23 GMTSend email with dynamic generated excel as attachment using C# in ASP.Net<p>&nbsp;</p> <pre class="brush: csharp">int count = 0; string connectionstring = &#34;Server=(local);initial catalog=Test;Trusted_Connection=True&#34;; SqlConnection sqlConnection = new SqlConnection(connectionstring); SqlCommand cmd = new SqlCommand(); SqlDataReader reader; DataSet ds = new DataSet(); cmd.CommandText = &#34;select * from Empdetails&#34;; cmd.CommandText += &#34; where shifttype&nbsp; = @par &#34;; cmd.Parameters.Add(&#34;@par&#34;, SqlDbType.Int).Value = j; cmd.CommandType = CommandType.Text; cmd.Connection = sqlConnection; sqlConnection.Open(); reader = cmd.ExecuteReader(); if (reader.HasRows) { &nbsp;&nbsp;&nbsp; System.IO.StreamWriter sw_In = new System.IO.StreamWriter(@&#34;C:\Users\God\Desktop\DataDump\&#34; + j + &#34;Excel.xls&#34;); &nbsp;&nbsp;&nbsp; while (reader.Read()) &nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (count == 0) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 0; i &lt; reader.FieldCount; i++) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MailMessage mis = new MailMessage(); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SmtpClient smtpserver = new SmtpClient(&#34;smtp.gmail.com&#34;); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; smtpserver.Credentials = new System.Net.NetworkCredential(&#34;rajesh@gmail.com&#34;, &#34;12345&#34;); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; smtpserver.Host = &#34;smtp.gmail.com&#34;; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; smtpserver.Port = 587; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; smtpserver.EnableSsl = true; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mis.From = new MailAddress(&#34;rajesh@gmail.com&#34;, &#34;Report&#34;); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mis.IsBodyHtml = true; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mis.To.Add(&#34;rajesh@gmail.com&#34;); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mis.CC.Add(new MailAddress(&#34;rajesh@gmail.com&#34;)); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mis.Subject = &#34;Data Dump Report&#34;; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; smtpserver.Send(mis); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sw_In.AutoFlush = true; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sw_In.Write(reader.GetName(i) + &#34;\t&#34;); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sw_In.Write(&#34;\n&#34;); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; count = 1; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 0; i &lt; reader.FieldCount; i++) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sw_In.AutoFlush = true; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sw_In.Write(reader[i].ToString() + &#34;\t&#34;); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sw_In.Write(&#34;\n&#34;); &nbsp;&nbsp;&nbsp; } } sqlConnection.Close(); reader.Close(); </pre> <p>in desktop under the name of Data Dump folder excel file will be download. i am sending that excel file to mail. for that sending mail, i written the code above.</p> <p>but when i run the above code, in mail i getting only subject as Data Dump Report. The excel file is i am not getting in mail. please help me what is the mistake in my above code What I have tried: i tried several times to send excel file to mail using c# But when i run the above code, in mail i getting only subject as Data Dump Report. The excel file is i am not getting in mail. please help me what is the mistake in my above code</p> <p>&nbsp;</p>http://www.aspforums.net/Threads/581809/Send-email-with-dynamic-generated-excel-as-attachment-using-C-in-ASPNet/http://www.aspforums.net/Threads/581809/Send-email-with-dynamic-generated-excel-as-attachment-using-C-in-ASPNet/Sun, 28 Aug 2016 05:39:52 GMTSave opened Excel file to disk and then write contents to it using ADO.Net C#<p>Hello Sir i want to save the Excel File by coding mns instead of save or (ctrl+s)........actuall i refer one Excel file which update canti without saving so when i fetch the record from excel i get old record not updated so how can i save first excel so can i get updated record from excel file...............Thnx in advance</p>http://www.aspforums.net/Threads/100296/Save-opened-Excel-file-to-disk-and-then-write-contents-to-it-using-ADONet-C/http://www.aspforums.net/Threads/100296/Save-opened-Excel-file-to-disk-and-then-write-contents-to-it-using-ADONet-C/Fri, 01 Feb 2013 08:55:47 GMTRead the content of Excel Binary File (.XLSB) file using EPPlus library or any other dll<p>Hi Team,</p> <p>My requirement is to read the Excel binary file content into a data table and then process the content further. I am trying to do it using EPPlus library but it is accepting only .XLS or .XLSX files. But it is not taking .XLSB file.&nbsp;</p> <p>Are there any such dlls where I want to read the content of the excel file on the PC where MSOffice is not installed and excel file is not stored in the disk. I.e. without using any Interop.Excel or Office.OLED &nbsp;etc. Any such dlls which are not of a trial version dlls or any code piece is highly appreciable. Please help me to resolve the issue.</p>http://www.aspforums.net/Threads/594325/Read-the-content-of-Excel-Binary-File-XLSB-file-using-EPPlus-library-or-any-other-dll/http://www.aspforums.net/Threads/594325/Read-the-content-of-Excel-Binary-File-XLSB-file-using-EPPlus-library-or-any-other-dll/Thu, 27 Jul 2017 07:35:40 GMTRead excel sheet and Bulk Insert records and Update existing rows if record exists using C# and VB.Net <p>EXCEL:</p> <p>1.Tran Date</p> <p>2.Value Date</p> <p>3.CHQNO</p> <p>4.Transaction Particulars</p> <p>5.Amount</p> <p>6.DR/CR</p> <p>7.Branch Name</p> <p>SQL:</p> <p>EXCEL:</p> <p>1.Tran Date</p> <p>2.Value Date</p> <p>3.CHQNO</p> <p>4.Transaction Particulars</p> <p>5.Amount</p> <p>6.DR/CR</p> <p>7.Branch Name</p> <p>8.Bank Name</p> <p>DESIGN:</p> <pre class="brush: html">&lt;table&gt; &lt;tr class=&#34;pageText&#34;&gt; &lt;td style=&#34;text-align: right&#34;&gt; &lt;span style=&#34;color: red;&#34;&gt;*&lt;/span&gt;Category: &lt;/td&gt; &lt;td&gt; &lt;asp:DropDownList ID=&#34;ddlCategory&#34; runat=&#34;server&#34;&gt; &lt;asp:ListItem&gt;AXIS&lt;/asp:ListItem&gt; &lt;asp:ListItem&gt;INDUS&lt;/asp:ListItem&gt; &lt;asp:ListItem&gt;KVB&lt;/asp:ListItem&gt; &lt;asp:ListItem&gt;&lt;/asp:ListItem&gt; &lt;/asp:DropDownList&gt; &lt;asp:RequiredFieldValidator InitialValue=&#34;0&#34; ID=&#34;RequiredFieldValidator1&#34; runat=&#34;server&#34; ControlToValidate=&#34;ddlCategory&#34; Display=&#34;None&#34; ErrorMessage=&#34;Please Select Category&#34;&gt;&lt;/asp:RequiredFieldValidator&gt; &lt;/td&gt; &lt;asp:Label ID=&#34;Label1&#34; runat=&#34;server&#34; Text=&#34;Label&#34;&gt;&lt;/asp:Label&gt; &lt;/tr&gt; &lt;tr class=&#34;pageText&#34;&gt; &lt;td style=&#34;text-align: right&#34;&gt; &lt;span style=&#34;color: red;&#34;&gt;*&lt;/span&gt;Upload: &lt;/td&gt; &lt;td&gt; &lt;asp:FileUpload ID=&#34;FileUpload1&#34; runat=&#34;server&#34; onchange=&#34;ShowImagePreview(this);&#34; /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class=&#34;pageText&#34;&gt; &lt;td style=&#34;text-align: right&#34;&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:Button ID=&#34;Submit&#34; runat=&#34;server&#34; Text=&#34;Submit&#34; OnClick=&#34;Submit_Click1&#34; /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</pre> <p>SOURCE CODE:</p> <pre class="brush: csharp">protected void Page_Load(object sender, EventArgs e) { Label1.Visible = false; } protected void Submit_Click1(object sender, EventArgs e) { //Upload and save the file string excelPath = Server.MapPath(&#34;~/Files/&#34;) + Path.GetFileName(FileUpload1.PostedFile.FileName); FileUpload1.SaveAs(excelPath); string conString = string.Empty; string extension = Path.GetExtension(FileUpload1.PostedFile.FileName); switch (extension) { case &#34;.xls&#34;: //Excel 97-03 conString = ConfigurationManager.ConnectionStrings[&#34;Excel03ConString&#34;].ConnectionString; break; case &#34;.xlsx&#34;: //Excel 07 or higher conString = ConfigurationManager.ConnectionStrings[&#34;Excel07+ConString&#34;].ConnectionString; break; } conString = string.Format(conString, excelPath); using (OleDbConnection excel_con = new OleDbConnection(conString)) { excel_con.Open(); string sheet1 = excel_con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null).Rows[0][&#34;TABLE_NAME&#34;].ToString(); DataTable dtExcelData = new DataTable(); //[OPTIONAL]: It is recommended as otherwise the data will be considered as String by default. dtExcelData.Columns.AddRange(new DataColumn[8] { new DataColumn(&#34;Tran Date&#34;, typeof(DateTime)), new DataColumn(&#34;Value Date&#34;, typeof(DateTime)), new DataColumn(&#34;CHQNO&#34;,typeof(string)), new DataColumn(&#34;Transaction Particulars&#34;,typeof(string)), new DataColumn(&#34;Amount(in Rs.)&#34;,typeof(decimal)), new DataColumn(&#34;DR|CR&#34;,typeof(string)), new DataColumn(&#34;Branch Name&#34;,typeof(string)), new DataColumn(&#34;Bank Name&#34;,typeof(string)), }); dtExcelData.Columns[&#34;Bank Name&#34;].DefaultValue = ddlCategory.Text.Trim(); dtExcelData.Columns[&#34;Date&#34;].DefaultValue = DateTime.Today.ToShortDateString(); dtExcelData.Columns[&#34;Status&#34;].DefaultValue = 1; dtExcelData.Columns[&#34;BStatus&#34;].DefaultValue = 1; using (OleDbDataAdapter oda = new OleDbDataAdapter(&#34;SELECT * FROM [&#34; + sheet1 + &#34;]&#34;, excel_con)) { SqlCommand cmd = new SqlCommand(&#34;&#34;); //oda.Fill(dtExcelData); } excel_con.Close(); string consString = ConfigurationManager.ConnectionStrings[&#34;constr&#34;].ConnectionString; using (SqlConnection con = new SqlConnection(consString)) { using (SqlBulkCopy sqlBulkCopy = new SqlBulkCopy(con)) { //Set the database table name sqlBulkCopy.DestinationTableName = &#34;dbo.tbl_BankTransaction&#34;; //[OPTIONAL]: Map the Excel columns with that of the database table sqlBulkCopy.ColumnMappings.Add(&#34;Bank Name&#34;, &#34;BankName&#34;); sqlBulkCopy.ColumnMappings.Add(&#34;Tran Date&#34;, &#34;TranDate&#34;); sqlBulkCopy.ColumnMappings.Add(&#34;Value Date&#34;, &#34;ValueDate&#34;); sqlBulkCopy.ColumnMappings.Add(&#34;CHQNO&#34;, &#34;ChekNo&#34;); sqlBulkCopy.ColumnMappings.Add(&#34;Transaction Particulars&#34;, &#34;Remark&#34;); sqlBulkCopy.ColumnMappings.Add(&#34;Amount(in Rs.)&#34;, &#34;Amount&#34;); sqlBulkCopy.ColumnMappings.Add(&#34;DR|CR&#34;, &#34;Type&#34;); sqlBulkCopy.ColumnMappings.Add(&#34;Branch Name&#34;, &#34;BranchName&#34;); con.Open(); sqlBulkCopy.WriteToServer(dtExcelData); con.Close(); } } } }</pre> <p>ACTUAL RESULT:</p> <p>14.10.2016 14.10.2016 123456 NEFT &nbsp;2500 DR AXIS(KERALA) NULL</p> <p>14.10.2016 14.10.2016 123456 NEFT &nbsp;2500 DR AXIS(KERALA) NULL</p> <p>14.10.2016 14.10.2016 123456 NEFT &nbsp;2500 DR AXIS(KERALA) NULL</p> <p>14.10.2016 14.10.2016 123456 NEFT &nbsp;2500 DR AXIS(KERALA) NULL</p> <p>NULL &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NULL &nbsp; &nbsp; &nbsp; &nbsp; NULL &nbsp;NULL &nbsp;NULL NULL &nbsp; &nbsp; NULL &nbsp; &nbsp; AXIS</p> <p>EXCEPTING RESULT</p> <p>14.10.2016 14.10.2016 123456 NEFT &nbsp;2500 DR AXIS(KERALA)&nbsp;AXIS</p> <p>14.10.2016 14.10.2016 123456 NEFT &nbsp;2500 DR AXIS(KERALA)&nbsp;AXIS</p> <p>14.10.2016 14.10.2016 123456 NEFT &nbsp;2500 DR AXIS(KERALA)&nbsp;AXIS</p> <p>14.10.2016 14.10.2016 123456 NEFT &nbsp;2500 DR AXIS(KERALA)&nbsp;AXIS</p> <p>14.10.2016 14.10.2016 123456 NEFT &nbsp;2500 DR AXIS(KERALA)&nbsp;AXIS</p> <p>&nbsp;</p>http://www.aspforums.net/Threads/303241/Read-excel-sheet-and-Bulk-Insert-records-and-Update-existing-rows-if-record-exists-using-C-and-VBNet/http://www.aspforums.net/Threads/303241/Read-excel-sheet-and-Bulk-Insert-records-and-Update-existing-rows-if-record-exists-using-C-and-VBNet/Tue, 18 Oct 2016 06:28:47 GMTRead Excel<p>How to extract images from excelsheet with position in asp.net</p>http://www.aspforums.net/Threads/148910/Read-Excel/http://www.aspforums.net/Threads/148910/Read-Excel/Mon, 10 Jul 2017 03:51:31 GMTRead DropDown Value from Excel Sheet Cell using C#<p>Hi</p> <p>I am having an excel which has dropdown for some columns. I need to read the drop down value and store it in the datatable.</p> <p>Can any one give me an idea about how to achieve this in c#</p> <p>Hope this is clear. Please let me know if this is not.</p> <p>thanks</p>http://www.aspforums.net/Threads/578297/Read-DropDown-Value-from-Excel-Sheet-Cell-using-C/http://www.aspforums.net/Threads/578297/Read-DropDown-Value-from-Excel-Sheet-Cell-using-C/Thu, 13 Jun 2013 03:19:12 GMTRead data from Excel and display on page using JSON using jQuery AJAX in ASP.Net<p>hi i have a c# program in which im trying to read data from my excel sheet to my json page so i can use that information. The problem is that when i run my json page it doesnt do anything, it just gives a blank screen with no error or any data. Please help</p> <pre class="brush: csharp">string strExcelConn = @&#34;Provider=Microsoft.Jet.OLEDB.4.0;&#34; + &#34;Data Source=C:\\ReadExcell.xls;&#34; + &#34;;Extended Properties=\&#34;Excel 8.0;HDR=Yes;IMEX=1\&#34;;&#34;; System.Data.OleDb.OleDbConnection connExcel = new System.Data.OleDb.OleDbConnection(strExcelConn); System.Data.OleDb.OleDbCommand cmdExcel = new System.Data.OleDb.OleDbCommand(); cmdExcel.Connection = connExcel; connExcel.Open(); System.Data.DataTable dtExcelSchema; dtExcelSchema = connExcel.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables,null); connExcel.Close(); connExcel.Open(); System.Data.OleDb.OleDbDataAdapter da = new System.Data.OleDb.OleDbDataAdapter(); DataSet ds = new DataSet(); string sheetName = dtExcelSchema.Rows[0][&#34;Table_Name&#34;].ToString(); cmdExcel.CommandText = &#34;SELECT * From [Sheet1$]&#34;; da.SelectCommand = cmdExcel; da.Fill(ds); connExcel.Close(); </pre> <p>&nbsp;</p>http://www.aspforums.net/Threads/595656/Read-data-from-Excel-and-display-on-page-using-JSON-using-jQuery-AJAX-in-ASPNet/http://www.aspforums.net/Threads/595656/Read-data-from-Excel-and-display-on-page-using-JSON-using-jQuery-AJAX-in-ASPNet/Wed, 18 Jun 2014 03:02:14 GMTRead and import only certain specific columns of Excel using SqlBulkCopy in ASP.Net<p>Read excel and save to db with save button provided,</p> <p>Is it possible to save particular column of excel to particular column of db.</p> <p>Like in my excel there are 5 column</p> <p>Name</p>http://www.aspforums.net/Threads/871575/Read-and-import-only-certain-specific-columns-of-Excel-using-SqlBulkCopy-in-ASPNet/http://www.aspforums.net/Threads/871575/Read-and-import-only-certain-specific-columns-of-Excel-using-SqlBulkCopy-in-ASPNet/Sun, 22 Feb 2015 22:59:32 GMTRead and Import Excel Sheet data into Database using C# and VB.Net in ASP.Net<p>I have an excel sheet it contains 9columns&nbsp;</p> <p>Fr ex: name Address Phnenum Area City State Country fathername Sex</p> <p>It has 9 columns .</p> <p>&nbsp;</p> <p>But I want to get only 5 Columns</p> <p>Fr Examp: Name Num FatherName sex Addr</p> <p>&nbsp;</p> <p>Here Column names is different in my Project</p> <p>1.In excel it has [phnenum]</p> <p>but in my database it has [Num]</p> <p>2.In excel it has[Adderess]</p> <p>but in my database it has[addr]</p> <p>&nbsp;</p> <p>So in this case we get the values and save it to the database</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p>http://www.aspforums.net/Threads/573572/Read-and-Import-Excel-Sheet-data-into-Database-using-C-and-VBNet-in-ASPNet/http://www.aspforums.net/Threads/573572/Read-and-Import-Excel-Sheet-data-into-Database-using-C-and-VBNet-in-ASPNet/Sun, 29 Jan 2017 23:16:22 GMTPopulate Google Maps with Multiple Markers using Excel File Data in ASP.Net<p>How to get the location by which CSV files contains the Latitude and Longitude in it... How to get it using ajax request in the Javascript??</p>http://www.aspforums.net/Threads/188622/Populate-Google-Maps-with-Multiple-Markers-using-Excel-File-Data-in-ASPNet/http://www.aspforums.net/Threads/188622/Populate-Google-Maps-with-Multiple-Markers-using-Excel-File-Data-in-ASPNet/Wed, 09 Apr 2014 03:38:58 GMTPerform Insert Update after SqlBulkCopy Excel import is completed using C#<p>Now i want to insert&nbsp;"Date_Load" on my table once the transaction was completed.</p> <p>Condition:</p> <p>On Excel Column :</p> <p>1.Id</p> <p>2.Name</p> <p>3.Salary</p> <p>On Table&nbsp;tblPersons :</p> <p>1.PersonId</p> <p>2.Name</p> <p>3.Salary</p> <p>4.BankName </p> <pre class="brush: csharp">protected void Submit_Click1(object sender, EventArgs e) { //Upload and save the file string excelPath = Server.MapPath(&#34;~/Files/&#34;) + Path.GetFileName(FileUpload1.PostedFile.FileName); FileUpload1.SaveAs(excelPath); string conString = string.Empty; string extension = Path.GetExtension(FileUpload1.PostedFile.FileName); switch (extension) { case &#34;.xls&#34;: //Excel 97-03 conString = ConfigurationManager.ConnectionStrings[&#34;Excel03ConString&#34;].ConnectionString; break; case &#34;.xlsx&#34;: //Excel 07 or higher conString = ConfigurationManager.ConnectionStrings[&#34;Excel07+ConString&#34;].ConnectionString; break; } conString = string.Format(conString, excelPath); using (OleDbConnection excel_con = new OleDbConnection(conString)) { excel_con.Open(); string sheet1 = excel_con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null).Rows[0][&#34;TABLE_NAME&#34;].ToString(); DataTable dtExcelData = new DataTable(); //[OPTIONAL]: It is recommended as otherwise the data will be considered as String by default. dtExcelData.Columns.AddRange(new DataColumn[7] {new DataColumn(&#34;TranDate&#34;, typeof(DateTime)), new DataColumn(&#34;ValueDate&#34;,typeof(DateTime)), new DataColumn(&#34;ChekNo&#34;, typeof(string)), new DataColumn(&#34;Remark&#34;, typeof(string)), new DataColumn(&#34;Amount&#34;, typeof(decimal)), new DataColumn(&#34;Type&#34;, typeof(string)), new DataColumn(&#34;BranchName&#34;, typeof(string)),}); using (OleDbDataAdapter oda = new OleDbDataAdapter(&#34;SELECT * FROM [&#34; + sheet1 + &#34;]&#34;, excel_con)) { oda.Fill(dtExcelData); } excel_con.Close(); string consString = ConfigurationManager.ConnectionStrings[&#34;constr&#34;].ConnectionString; using (SqlConnection con = new SqlConnection(consString)) { using (SqlBulkCopy sqlBulkCopy = new SqlBulkCopy(con)) { //Set the database table name sqlBulkCopy.DestinationTableName = &#34;dbo.tbl_BankTransaction&#34;; //[OPTIONAL]: Map the Excel columns with that of the database table sqlBulkCopy.ColumnMappings.Add(&#34;BankName&#34;, ddlCategory.Text).ToString(); sqlBulkCopy.ColumnMappings.Add(&#34;Tran Date&#34;, &#34;TranDate&#34;); sqlBulkCopy.ColumnMappings.Add(&#34;Value Date&#34;, &#34;ValueDate&#34;); sqlBulkCopy.ColumnMappings.Add(&#34;CHQNO&#34;, &#34;ChekNo&#34;); sqlBulkCopy.ColumnMappings.Add(&#34;Transaction Particulars&#34;, &#34;Remark&#34;); sqlBulkCopy.ColumnMappings.Add(&#34;Amount&#34;, &#34;Amount&#34;); sqlBulkCopy.ColumnMappings.Add(&#34;DR|CR&#34;, &#34;Type&#34;); sqlBulkCopy.ColumnMappings.Add(&#34;Branch Name&#34;, &#34;BranchName&#34;); con.Open(); sqlBulkCopy.WriteToServer(dtExcelData); con.Close(); Label1.Visible = false; Label1.Text = &#34; DETAILS ARE UPDATED SUCCESSFULLY&#34;; } } } }</pre> <p>&nbsp;</p>http://www.aspforums.net/Threads/118224/Perform-Insert-Update-after-SqlBulkCopy-Excel-import-is-completed-using-C/http://www.aspforums.net/Threads/118224/Perform-Insert-Update-after-SqlBulkCopy-Excel-import-is-completed-using-C/Mon, 17 Oct 2016 04:40:27 GMTPerform Insert Update after SqlBulkCopy Excel import is completed in C# and VB.Net<p>Hi Friends,</p> <p>FYI, I was successfully done to transfer data from excel file to SQL server by using below link. Its work!!! Thanks bro.</p> <p><a href="http://www.aspsnippets.com/Articles/Using-SqlBulkCopy-to-import-Excel-SpreadSheet-data-into-SQL-Server-in-ASPNet-using-C-and-VBNet.aspx">http://www.aspsnippets.com/Articles/Using-SqlBulkCopy-to-import-Excel-SpreadSheet-data-into-SQL-Server-in-ASPNet-using-C-and-VBNet.aspx</a></p> <p>But, Now i want to insert&nbsp;"Date_Load" on my table once the transaction was completed.</p> <p>Condition:</p> <p>On Excel Column :</p> <p>1.Id</p> <p>2.Name</p> <p>3.Salary</p> <p>&nbsp;</p> <p>On Table&nbsp;tblPersons :</p> <p>1.PersonId</p> <p>2.Name</p> <p>3.Salary</p> <p>4.Date_Load</p> <p>&nbsp;</p> <p>May I know, how to auto&nbsp;insert&nbsp;"Date_Load" on table&nbsp;tblPersons when user upload the data.&nbsp;</p> <p>I attach together with code that I try modified, but got error.</p> <p>error msg = "The given ColumnName '2015-10-01 16:49:45' does not match up with any column in data source."</p> <p>Thanks..I hope u got my point.</p> <pre class="brush: vb">Protected Sub Upload(sender As Object, e As EventArgs) Handles Button1.Click &#39;Upload and save the file Dim excelPath As String = Server.MapPath(&#34;~/Files/&#34;) + Path.GetFileName(FileUpload1.PostedFile.FileName) FileUpload1.SaveAs(excelPath) Dim connString As String = String.Empty Dim extension As String = Path.GetExtension(FileUpload1.PostedFile.FileName) Select Case extension Case &#34;.xls&#34; &#39;Excel 97-03 connString = ConfigurationManager.ConnectionStrings(&#34;Excel03ConStringload&#34;).ConnectionString Exit Select Case &#34;.xlsx&#34; &#39;Excel 07 or higher connString = ConfigurationManager.ConnectionStrings(&#34;Excel07+ConStringload&#34;).ConnectionString Exit Select End Select connString = String.Format(connString, excelPath) Using excel_con As New OleDbConnection(connString) excel_con.Open() Dim sheet1 As String = excel_con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, Nothing).Rows(0)(&#34;TABLE_NAME&#34;).ToString() Dim dtExcelData As New DataTable() &#39;[OPTIONAL]: It is recommended as otherwise the data will be considered as String by default. dtExcelData.Columns.AddRange(New DataColumn(2) {New DataColumn(&#34;Id&#34;, GetType(Integer)), _ New DataColumn(&#34;Name&#34;, GetType(String)), _ New DataColumn(&#34;Salary&#34;, GetType(Decimal))}) Using oda As New OleDbDataAdapter((Convert.ToString(&#34;SELECT * FROM [&#34;) &amp; sheet1) + &#34;]&#34;, excel_con) oda.Fill(dtExcelData) End Using excel_con.Close() Dim conString As String = ConfigurationManager.ConnectionStrings(&#34;APPHRMS_CS&#34;).ConnectionString Using con As New SqlConnection(conString) Using sqlBulkCopy As New SqlBulkCopy(con) &#39;Set the database table name sqlBulkCopy.DestinationTableName = &#34;dbo.tblPersons&#34; &#39;[OPTIONAL]: Map the Excel columns with that of the database table sqlBulkCopy.ColumnMappings.Add(&#34;Id&#34;, &#34;PersonId&#34;) sqlBulkCopy.ColumnMappings.Add(&#34;Name&#34;, &#34;Name&#34;) sqlBulkCopy.ColumnMappings.Add(&#34;Salary&#34;, &#34;Salary&#34;) sqlBulkCopy.ColumnMappings.Add(DateTime.Now.ToString(&#34;yyyy-MM-dd HH:mm:ss&#34;), &#34;Date_Load&#34;) con.Open() sqlBulkCopy.WriteToServer(dtExcelData) con.Close() End Using End Using End Using End Sub</pre> <p>&nbsp;</p>http://www.aspforums.net/Threads/137501/Perform-Insert-Update-after-SqlBulkCopy-Excel-import-is-completed-in-C-and-VBNet/http://www.aspforums.net/Threads/137501/Perform-Insert-Update-after-SqlBulkCopy-Excel-import-is-completed-in-C-and-VBNet/Thu, 01 Oct 2015 02:53:49 GMTOpenXml Error: Could not load file or assembly 'DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'<h2><em>I am getting this message :Could not load file or assembly 'DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)</em>&nbsp;</h2> <p>&nbsp;</p> <p>but when i tried to add reference for documentformat.openxml,an error occur with message that closedxml is already added in the solution which is higher version of it. SO not able to use this method. HELP ME. Thanks</p>http://www.aspforums.net/Threads/401232/OpenXml-Error-Could-not-load-file-or-assembly-DocumentFormatOpenXml-Version2556310-Cultureneutral-PublicKeyToken31bf3856ad364e35/http://www.aspforums.net/Threads/401232/OpenXml-Error-Could-not-load-file-or-assembly-DocumentFormatOpenXml-Version2556310-Cultureneutral-PublicKeyToken31bf3856ad364e35/Mon, 06 Jul 2015 06:31:33 GMTOLEDB Error: The file you are ttrying to open, 'filename.xls', is in a different format than specified by the file extension<p>Hi,</p> <p>I am trying to import data from an Excel file to SQL Server.</p> <p>The Excel file which I am using is an system-generated Excel file.</p> <p>When we are trying to open this Excel file, an alert with appears something like</p> <p><strong>"The file you are ttrying to open, 'filename.xls', is in a different format than specified by the file extension. Verift that the file is not corrupted and is from a trusted source before opening the file. Do ypu want to open the file now?"&nbsp;</strong></p> <p>And when I am trying to import, I am getting the following error.</p> <p><strong>"External table is not in the expected format."</strong></p> <p>Is there any way to solve this issue?</p> <p>&nbsp;</p> <p>&nbsp;</p>http://www.aspforums.net/Threads/190264/OLEDB-Error-The-file-you-are-ttrying-to-open-filenamexls-is-in-a-different-format-than-specified-by-the-file-extension/http://www.aspforums.net/Threads/190264/OLEDB-Error-The-file-you-are-ttrying-to-open-filenamexls-is-in-a-different-format-than-specified-by-the-file-extension/Fri, 12 Jun 2015 00:33:51 GMTMicrosoft Jet database engine cannot open the file It is already opened exclusively by another user<p>Hello sir in one of my application m reading xls file which i wnt cantinuesly using </p> <p>( string constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + file + ";Extended Properties=Excel 8.0;";)&nbsp; ......but it give m error as ...The Microsoft Jet database engine cannot open the file ''.&nbsp; It is already opened exclusively by another user, or you need permission to view its data............. n i wnt ds file open as it cantinuesly chnges done in it so how can i give th epermission to file which can i access with its open status.....Thnx in advance</p>http://www.aspforums.net/Threads/211605/Microsoft-Jet-database-engine-cannot-open-the-file-It-is-already-opened-exclusively-by-another-user/http://www.aspforums.net/Threads/211605/Microsoft-Jet-database-engine-cannot-open-the-file-It-is-already-opened-exclusively-by-another-user/Wed, 30 Jan 2013 08:02:19 GMTMerge Multiple Excel Worksheets into One Excel WorkSheet using C# in ASP.Net<p>Hi,</p> <p>I am new in C# language. I used to do this job in vba but don't know how could we do this in C-sharp.</p> <p>I would like to collaborate multiple excel files from a folder into a single excel file using C-sharp.</p> <p>1. Structure of all excel files are same but want to take first 50 columns.</p> <p>2. Number of rows of those excel files are not same. (some files contains 100,000 rows)</p> <p>Can anyone help.</p>http://www.aspforums.net/Threads/894713/Merge-Multiple-Excel-Worksheets-into-One-Excel-WorkSheet-using-C-in-ASPNet/http://www.aspforums.net/Threads/894713/Merge-Multiple-Excel-Worksheets-into-One-Excel-WorkSheet-using-C-in-ASPNet/Thu, 16 Jun 2016 08:17:17 GMTMerge multiple DataTables and export to Excel in ASP.Net<p>I need one more help from your side...how to merge two data tables into sheet?I need like this...</p> <div>name:xxx &nbsp; &nbsp; from:rrr &nbsp; to:fgfgfgfg</div> <div>&nbsp;</div> <div>designation:</div> <div>&nbsp;</div> <div>after that datatable data</div> <div>&nbsp;</div> <div>rowid name subject&nbsp;</div>http://www.aspforums.net/Threads/117491/Merge-multiple-DataTables-and-export-to-Excel-in-ASPNet/http://www.aspforums.net/Threads/117491/Merge-multiple-DataTables-and-export-to-Excel-in-ASPNet/Fri, 16 Oct 2015 05:21:22 GMTMerge cells and give border to the cell in Excel sheet using c#.net<p>hi</p> <p>I am having a excel template and i am writing the content to the cells in the excel using excel object in c#.</p> <p>I am writing the excel by specifying the row and column number and the content to write on the corresponding position.</p> <p>I need the following to be done.</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - I need to provide the border to each and every cell i am writing.</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -After writing all the content in the excel, after that i need to merge the last three cells</p> <p>and write some content over there.</p> <p>Hope this&nbsp; is clear.</p> <p>Please let me know if this is not clear.</p> <p>&nbsp;</p>http://www.aspforums.net/Threads/102894/Merge-cells-and-give-border-to-the-cell-in-Excel-sheet-using-cnet/http://www.aspforums.net/Threads/102894/Merge-cells-and-give-border-to-the-cell-in-Excel-sheet-using-cnet/Sun, 30 Dec 2012 22:51:11 GMTLock some specific cells in Excel SpreadSheet using C#<div> <p>&nbsp;</p> <p>i have above</p> <p>i am exporting data from database to excel application from asp.net</p> <p>i need to lock or prevent the user from editing the data from&nbsp; few columns .</p> <p>using above i am not getting it</p> </div> <pre class="brush: vb"> ExcApp = New Excel.Application ExcWS = ExcApp.Worksheets(&#34;SHEET1&#34;) ExcWS.Range(&#34;A1&#34;, &#34;C3&#34;).Locked = True ExcWS.Protect(False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)</pre> <p>&nbsp;</p>http://www.aspforums.net/Threads/217808/Lock-some-specific-cells-in-Excel-SpreadSheet-using-C/http://www.aspforums.net/Threads/217808/Lock-some-specific-cells-in-Excel-SpreadSheet-using-C/Sat, 15 Jun 2013 07:32:28 GMTInterop Excel C#: Member not found. (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))<p>i try to get lat and long values in excel&nbsp;</p> <p>there is a function in form1&nbsp;</p> <pre class="prettyprint lang-vb prettyprinted"><span class="kwd">Public</span> <span class="kwd">Function</span><span class="pln"> GetLine1</span><span class="pun">()</span> <span class="kwd">As</span><span class="pln"> List</span><span class="pun">(</span><span class="pln">Of PointLatLng</span><span class="pun">)</span> <span class="kwd">Return</span><span class="pln"> fparallelLines1 </span><span class="kwd">End</span> <span class="kwd">Function</span> <span class="kwd">Public</span> <span class="kwd">Function</span><span class="pln"> GetLine2</span><span class="pun">()</span> <span class="kwd">As</span><span class="pln"> List</span><span class="pun">(</span><span class="pln">Of PointLatLng</span><span class="pun">)</span> <span class="kwd">Return</span><span class="pln"> fParallelLines2 </span><span class="kwd">End</span> <span class="kwd">Function</span></pre> <p>&nbsp;</p> <p>i call these in form 2</p> <p>now when i use these like this</p> <pre class="prettyprint lang-vb prettyprinted"><span class="pln">oExcel </span><span class="pun">=</span><span class="pln"> CreateObject</span><span class="pun">(</span><span class="str">"Excel.Application"</span><span class="pun">)</span><span class="pln"> oBook </span><span class="pun">=</span><span class="pln"> oExcel</span><span class="pun">.</span><span class="pln">Workbooks</span><span class="pun">.</span><span class="pln">Add oSheet </span><span class="pun">=</span><span class="pln"> oBook</span><span class="pun">.</span><span class="pln">Worksheets</span><span class="pun">(</span><span class="lit">1</span><span class="pun">)</span><span class="pln"> parallelLines3 </span><span class="pun">=</span><span class="pln"> clsTest</span><span class="pun">.</span><span class="pln">gmap</span><span class="pun">.</span><span class="pln">GetLine1</span><span class="pun">()</span><span class="pln"> parallelLines4 </span><span class="pun">=</span><span class="pln"> clsTest</span><span class="pun">.</span><span class="pln">gmap</span><span class="pun">.</span><span class="pln">GetLine2</span><span class="pun">()</span><span class="pln"> oSheet</span><span class="pun">.</span><span class="pln">Range</span><span class="pun">(</span><span class="str">"A1"</span><span class="pun">).</span><span class="pln">Value </span><span class="pun">=</span><span class="pln"> parallelLines3 oSheet</span><span class="pun">.</span><span class="pln">Range</span><span class="pun">(</span><span class="str">"B1"</span><span class="pun">).</span><span class="pln">Value </span><span class="pun">=</span><span class="pln"> parallelLines4 </span><span class="com">'dgv_Search.Rows("Latitude").Value(, dgv_Search.Rows("Longitude").Value())</span><span class="pln"> oBook</span><span class="pun">.</span><span class="pln">SaveAs</span><span class="pun">(</span><span class="str">"C:\Book1.xls"</span><span class="pun">)</span><span class="pln"> oExcel</span><span class="pun">.</span><span class="pln">Quit</span><span class="pun">()</span></pre> <p>&nbsp;</p> <p>this shows error</p> <p>Member not found. (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND)) vvb.net</p> <p>in this line</p> <pre class="prettyprint lang-vb prettyprinted"><span class="pln">oSheet</span><span class="pun">.</span><span class="pln">Range</span><span class="pun">(</span><span class="str">"A1"</span><span class="pun">).</span><span class="pln">Value </span><span class="pun">=</span><span class="pln"> parallelLines3</span></pre> <p>how to solve this</p>http://www.aspforums.net/Threads/965806/Interop-Excel-C-Member-not-found-Exception-from-HRESULT-0x80020003-DISPEMEMBERNOTFOUND/http://www.aspforums.net/Threads/965806/Interop-Excel-C-Member-not-found-Exception-from-HRESULT-0x80020003-DISPEMEMBERNOTFOUND/Wed, 25 May 2016 02:30:43 GMTInterop Excel 2007 library is reading Excel 2003 files as Corrupted in C#<p>I have written a code to import data from Excel to Datatable as follows</p> <p>&nbsp;</p> <pre class="brush: csharp">public static DataTable Method(string pFilePath) { DataTable dt = new DataTable(); using (SpreadsheetDocument spreadSheetDocument = SpreadsheetDocument.Open(pFilePath, false)) { WorkbookPart workbookPart = spreadSheetDocument.WorkbookPart; IEnumerable&lt;Sheet&gt; sheets = spreadSheetDocument.WorkbookPart.Workbook.GetFirstChild&lt;Sheets&gt;().Elements&lt;Sheet&gt;(); string relationshipId = sheets.First().Id.Value; WorksheetPart worksheetPart = (WorksheetPart)spreadSheetDocument.WorkbookPart.GetPartById(relationshipId); Worksheet workSheet = worksheetPart.Worksheet; SheetData sheetData = workSheet.GetFirstChild&lt;SheetData&gt;(); IEnumerable&lt;Row&gt; rows = sheetData.Descendants&lt;Row&gt;(); foreach (Cell cell in rows.ElementAt(0)) { dt.Columns.Add(GetCellValue(spreadSheetDocument, cell)); } foreach (Row row in rows) { DataRow tempRow = dt.NewRow(); for (int i = 0; i &lt; row.Descendants&lt;Cell&gt;().Count(); i++) { tempRow[i] = GetCellValue(spreadSheetDocument, row.Descendants&lt;Cell&gt;().ElementAt(i)); } dt.Rows.Add(tempRow); } } dt.Rows.RemoveAt(0); return dt; } public static string GetCellValue(SpreadsheetDocument document, Cell cell) { string value = string.Empty; SharedStringTablePart stringTablePart = document.WorkbookPart.SharedStringTablePart; if (cell.CellValue != null) value = cell.CellValue.InnerXml; if (cell.DataType != null &amp;&amp; cell.DataType.Value == CellValues.SharedString) { if (!string.IsNullOrEmpty(value)) return stringTablePart.SharedStringTable.ChildElements[Int32.Parse(value)].InnerText; else return value; } else { return value; } }</pre> <p>This works fine for 2007 work book but the same code when I tried for 2003 displaying an exception as corrupted data how can I achieve this kind of scenario for 2003 excel file too</p>http://www.aspforums.net/Threads/563524/Interop-Excel-2007-library-is-reading-Excel-2003-files-as-Corrupted-in-C/http://www.aspforums.net/Threads/563524/Interop-Excel-2007-library-is-reading-Excel-2003-files-as-Corrupted-in-C/Tue, 11 Jun 2013 09:32:05 GMTInsert Image in Excel using Interop Excel Library using C#<p>Hi</p> <p>I need to wrtie an image in the excel. Is there any way to acheve this.</p> <p>I will select the image and the selected image should display in the particular cell in excel.</p> <p>Hope this is clear.</p> <p>thanks.</p> <p>&nbsp;</p>http://www.aspforums.net/Threads/857050/Insert-Image-in-Excel-using-Interop-Excel-Library-using-C/http://www.aspforums.net/Threads/857050/Insert-Image-in-Excel-using-Interop-Excel-Library-using-C/Mon, 17 Jun 2013 01:45:39 GMT