Advertisement
6_2008-2009 Data Structures #216209

Export .NET Dataset to Excel, XML, HTML, Text, CSV - Pure Code

If you want to export dataset, I think you will like this code !!! Happy to all CODERS !!!

AI

AI Summary: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.

Source Code
original-source
<style type="text/css">
<!--
div.MsoNormal {mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
div.Section1 {page:Section1;}
li.MsoNormal {mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoNormal {mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
-->
</style>
<div class="Section1">
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:yes'>Module</span><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'> ExportModule
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'>
  <o:p>&nbsp;</o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Private</span> <span
style='color:blue'>Function</span> OS(<span style='color:blue'>ByVal</span> Word <span style='color:blue'>As</span> <span style='color:blue'>String</span>) <span style='color:blue'>As</span> <span style='color:blue'>String
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Dim</span> i <span
style='color:blue'>As</span> <span style='color:blue'>Integer</span> =
  Word.IndexOf(<span style='color:maroon'>&quot;.&quot;</span>)
  <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>While</span> i
  &gt; -1
  <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Word = Word.Remove(i, 1)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>i = Word.IndexOf(<span
style='color:maroon'>&quot;.&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span
style='color:blue'>While
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Return</span> Word
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span
style='color:blue'>Function
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:yes'>
  <o:p>&nbsp;</o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Public</span> <span
style='color:blue'>Sub</span> ExportExcel(<span style='color:blue'>ByVal</span> Table <span style='color:blue'>As</span> DataTable, <span style='color:blue'>ByVal</span> Location <span style='color:blue'>As</span> <span style='color:blue'>String</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>If</span> <span
style='color:blue'>My</span>.Computer.FileSystem.FileExists(Location) <span
style='color:blue'>Then</span> <span style='color:blue'>My</span>.Computer.FileSystem.DeleteFile(Location)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Dim</span> CreateString <span style='color:blue'>As</span> <span style='color:blue'>String</span> = <span style='color:maroon'>&quot;&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Dim</span> Columns <span style='color:blue'>As</span> <span style='color:blue'>String</span> = <span style='color:maroon'>&quot;&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Dim</span> Mark <span style='color:blue'>As</span> <span style='color:blue'>String</span> = <span style='color:maroon'>&quot;&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Using</span> Connection <span style='color:blue'>As</span> <span style='color:blue'>New</span> OleDb.OleDbConnection(<span style='color:maroon'>&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data
  Source=&quot;</span> &amp; Location &amp; <span style='color:maroon'>&quot;;Extended
   Properties=&quot;&quot;Excel 8.0;HDR=YES&quot;&quot;&quot;</span>)
  <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Connection.Open()
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>CreateString = <span
style='color:maroon'>&quot;CREATE TABLE [&quot;</span> &amp; Table.TableName
  &amp; <span style='color:maroon'>&quot;] (&quot;
    <o:p></o:p>
   </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Columns = <span style='color:maroon'>&quot;(&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Mark = <span style='color:maroon'>&quot;(&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>For</span> <span style='color:blue'>Each</span> Column <span style='color:blue'>As</span> DataColumn <span style='color:blue'>In</span> Table.Columns
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>CreateString &amp;=
  OS(Column.ColumnName)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Select</span> <span style='color:blue'>Case</span> Column.DataType.Name
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Case</span> <span style='color:maroon'>&quot;SByte&quot;</span>, <span style='color:maroon'>&quot;Byte&quot;</span>, <span style='color:maroon'>&quot;Int16&quot;</span>, <span style='color:maroon'>&quot;Int32&quot;</span>, <span style='color:maroon'>&quot;Int64&quot;</span>, <span style='color:maroon'>&quot;Decimal&quot;</span>, <span style='color:maroon'>&quot;Double&quot;</span>, <span style='color:maroon'>&quot;Single&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>CreateString &amp;= <span
style='color:maroon'>&quot; Number, &quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Case</span> <span style='color:maroon'>&quot;Boolean&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>CreateString &amp;= <span
style='color:maroon'>&quot; Bit, &quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Case</span> <span style='color:maroon'>&quot;Char&quot;</span>, <span style='color:maroon'>&quot;String&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>CreateString &amp;= <span
style='color:maroon'>&quot; Memo, &quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Case</span> <span style='color:maroon'>&quot;DateTime&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>CreateString &amp;= <span
style='color:maroon'>&quot; DateTime, &quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Case</span> <span style='color:blue'>Else
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>CreateString &amp;= <span
style='color:maroon'>&quot; Text, &quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span style='color:blue'>Select
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Columns &amp;=
  OS(Column.ColumnName) &amp; <span style='color:maroon'>&quot;, &quot;
   <o:p></o:p>
  </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Mark &amp;= <span
style='color:maroon'>&quot;?,&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Next
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>CreateString =
  CreateString.Remove(CreateString.Length - 2, 2)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>CreateString &amp;= <span
style='color:maroon'>&quot;)&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='mso-spacerun:yes'>&nbsp;&nbsp;</span>Columns = Columns.Remove(Columns.Length - 2,
  2)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Columns &amp;= <span
style='color:maroon'>&quot;)&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Mark = Mark.Remove(Mark.Length - 1,
  1)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Mark &amp;= <span style='color:
maroon'>&quot;)&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Using</span> Command <span style='color:blue'>As</span> <span style='color:blue'>New</span> OleDb.OleDbCommand(CreateString.ToString, Connection)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Command.ExecuteNonQuery()
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span style='color:blue'>Using
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Using</span> Adapter <span style='color:blue'>As</span> <span style='color:blue'>New</span> OleDb.OleDbDataAdapter(<span style='color:maroon'>&quot;SELECT * FROM [&quot;</span> &amp; Table.TableName &amp; <span style='color:maroon'>&quot;$]&quot;</span>,
  Connection)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Using</span> ExcelDataset <span style='color:blue'>As</span> <span style='color:blue'>New</span> DataSet
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Adapter.Fill(ExcelDataset, Table.TableName)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Adapter.InsertCommand = <span
style='color:blue'>New</span> OleDb.OleDbCommand(<span style='color:maroon'>&quot;INSERT
  INTO [&quot;</span> &amp; Table.TableName &amp; <span style='color:maroon'>&quot;]
   &quot;</span> &amp; Columns.ToString &amp; <span style='color:maroon'>&quot;
    VALUES &quot;</span> &amp; Mark.ToString, Connection)
  <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>For</span> <span style='color:blue'>Each</span> Column <span style='color:blue'>As</span> DataColumn <span style='color:blue'>In</span> Table.Columns
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp; </span><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style='color:blue'>Select</span> <span style='color:blue'>Case</span> Column.DataType.Name
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp; </span><span
style='color:blue'>Case</span> <span style='color:maroon'>&quot;SByte&quot;</span>, <span style='color:maroon'>&quot;Byte&quot;</span>, <span style='color:maroon'>&quot;Int16&quot;</span>, <span style='color:maroon'>&quot;Int32&quot;</span>, <span style='color:maroon'>&quot;Int64&quot;</span>, <span style='color:maroon'>&quot;Decimal&quot;</span>, <span style='color:maroon'>&quot;Double&quot;</span>, <span style='color:maroon'>&quot;Single&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Adapter.InsertCommand.Parameters.Add(<span style='color:maroon'>&quot;@&quot;</span> &amp; OS(Column.ColumnName), OleDb.OleDbType.Numeric, 100,
  OS(Column.ColumnName))
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp; </span><span
style='color:blue'>Case</span> <span style='color:maroon'>&quot;Boolean&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Adapter.InsertCommand.Parameters.Add(<span style='color:maroon'>&quot;@&quot;</span> &amp; OS(Column.ColumnName), OleDb.OleDbType.Boolean, 100, OS(Column.ColumnName))
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp; </span><span
style='color:blue'>Case</span> <span style='color:maroon'>&quot;Char&quot;</span>, <span style='color:maroon'>&quot;String&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Adapter.InsertCommand.Parameters.Add(<span style='color:maroon'>&quot;@&quot;</span> &amp; OS(Column.ColumnName), OleDb.OleDbType.Char, 65536,
  OS(Column.ColumnName))
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp; </span><span
style='color:blue'>Case</span> <span style='color:maroon'>&quot;DateTime&quot;
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Adapter.InsertCommand.Parameters.Add(<span style='color:maroon'>&quot;@&quot;</span> &amp; OS(Column.ColumnName), OleDb.OleDbType.DBTimeStamp, 100,
  OS(Column.ColumnName))
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp; </span><span
style='color:blue'>Case</span> <span style='color:blue'>Else
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Adapter.InsertCommand.Parameters.Add(<span style='color:maroon'>&quot;@&quot;</span> &amp; OS(Column.ColumnName), OleDb.OleDbType.Char, 65536,
  OS(Column.ColumnName))
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:
blue'>End</span> <span style='color:blue'>Select
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Next
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>For</span> <span style='color:blue'>Each</span> Row <span style='color:blue'>As</span> DataRow <span style='color:blue'>In</span> Table.Rows
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:
blue'>If</span> Row.RowState &lt;&gt; DataRowState.Deleted <span
style='color:blue'>Then
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp; </span><span
style='color:blue'>Dim</span> ExcelRow <span style='color:blue'>As</span> DataRow = ExcelDataset.Tables(Table.TableName).NewRow
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp; </span><span
style='color:blue'>For</span> i <span style='color:blue'>As</span> <span
style='color:blue'>Integer</span> = 0 <span style='color:blue'>To</span> Table.Columns.Count - 1
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>ExcelRow.Item(i) = Row.Item(i)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp; </span><span
style='color:blue'>Next
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp; </span>ExcelDataset.Tables(Table.TableName).Rows.Add(ExcelRow)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:
blue'>End</span> <span style='color:blue'>If
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Next
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Adapter.Update(ExcelDataset,
  Table.TableName)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span style='color:blue'>Using
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span style='color:blue'>Using
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span
style='color:blue'>Using
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span
style='color:blue'>Sub
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:yes'>
  <o:p>&nbsp;</o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Public</span> <span
style='color:blue'>Sub</span> ExportXML(<span style='color:blue'>ByVal</span> Table <span style='color:blue'>As</span> DataTable, <span style='color:blue'>ByVal</span> Location <span style='color:blue'>As</span> <span style='color:blue'>String</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Using</span> Writer <span style='color:blue'>As</span> <span style='color:blue'>New</span> System.Xml.XmlTextWriter(Location, System.Text.Encoding.UTF8)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteStartDocument()
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Table.WriteXml(Writer,
  XmlWriteMode.WriteSchema)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteEndDocument()
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.Close()
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span
style='color:blue'>Using
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span
style='color:blue'>Sub
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:yes'>
  <o:p>&nbsp;</o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Public</span> <span
style='color:blue'>Sub</span> ExportHTML(<span style='color:blue'>ByVal</span> Table <span style='color:blue'>As</span> DataTable, <span style='color:blue'>ByVal</span> Location <span style='color:blue'>As</span> <span style='color:blue'>String</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Using</span> Writer <span style='color:blue'>As</span> <span style='color:blue'>New</span> System.IO.StreamWriter(Location)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot;&lt;HTML&gt;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot; &lt;HEAD&gt;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot;<span style='mso-spacerun:yes'>&nbsp; </span>&lt;meta
  http-equiv='Content-Type' content='text/html; charset=utf-8'&gt;&quot;</span>)
  <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot; &lt;/HEAD&gt;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot; &lt;BODY&gt;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot;&lt;TABLE border='1'&gt;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot; &lt;TR&gt;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>For</span> <span style='color:blue'>Each</span> Column <span style='color:blue'>As</span> DataColumn <span style='color:blue'>In</span> Table.Columns
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot;<span style='mso-spacerun:yes'>&nbsp; </span>&lt;TD&gt;&quot;</span> &amp; Column.ColumnName &amp; <span
style='color:maroon'>&quot;&lt;/td&gt;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Next
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot; &lt;/TR&gt;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>For</span> <span style='color:blue'>Each</span> Row <span style='color:blue'>As</span> DataRow <span style='color:blue'>In</span> Table.Rows
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot; &lt;TR&gt;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>For</span> <span style='color:blue'>Each</span> Column <span style='color:blue'>As</span> DataColumn <span style='color:blue'>In</span> Table.Columns
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot;<span style='mso-spacerun:yes'>&nbsp; </span>&lt;TD&gt;&quot;</span> &amp; Row.Item(Column).ToString &amp; <span
style='color:maroon'>&quot;&lt;/TD&gt;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Next
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot; &lt;/TR&gt;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Next
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot;&lt;/TABLE&gt;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot; &lt;/BODY&gt;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot;&lt;/HTML&gt;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span
style='color:blue'>Using
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span
style='color:blue'>Sub
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:yes'>
  <o:p>&nbsp;</o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Public</span> <span
style='color:blue'>Sub</span> ExportText(<span style='color:blue'>ByVal</span> Table <span style='color:blue'>As</span> DataTable, <span style='color:blue'>ByVal</span> Location <span style='color:blue'>As</span> <span style='color:blue'>String</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Using</span> Writer <span style='color:blue'>As</span> <span style='color:blue'>New</span> System.IO.StreamWriter(Location)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot;Executed: &quot;</span> + DateTime.Now.ToString)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>For</span> i <span style='color:blue'>As</span> <span style='color:blue'>Integer</span> =
  0 <span style='color:blue'>To</span> 99
  <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.Write(<span
style='color:maroon'>&quot;*&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Next
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>For</span> <span style='color:blue'>Each</span> Column <span style='color:blue'>As</span> DataColumn <span style='color:blue'>In</span> Table.Columns
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(Column.ColumnName)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>For</span> i <span style='color:blue'>As</span> <span style='color:blue'>Integer</span> =
  0 <span style='color:blue'>To</span> 99
  <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.Write(<span
style='color:maroon'>&quot;-&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Next
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(<span
style='color:maroon'>&quot;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>For</span> <span style='color:blue'>Each</span> Row <span style='color:blue'>As</span> DataRow <span style='color:blue'>In</span> Table.Rows
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine(Row(Column).ToString)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Next
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Next
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>For</span> i <span style='color:blue'>As</span> <span style='color:blue'>Integer</span> =
  0 <span style='color:blue'>To</span> 99
  <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.Write(<span
style='color:maroon'>&quot;*&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Next
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.Close()
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span
style='color:blue'>Using
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span
style='color:blue'>Sub
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:yes'>
  <o:p>&nbsp;</o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Public</span> <span
style='color:blue'>Sub</span> ExportCSV(<span style='color:blue'>ByVal</span> Table <span style='color:blue'>As</span> DataTable, <span style='color:blue'>ByVal</span> Location <span style='color:blue'>As</span> <span style='color:blue'>String</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Using</span> Writer <span style='color:blue'>As</span> <span style='color:blue'>New</span> System.IO.StreamWriter(Location)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>For</span> <span style='color:blue'>Each</span> Row <span style='color:blue'>As</span> DataRow <span style='color:blue'>In</span> Table.Rows
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style='color:blue'>For</span> <span
style='color:blue'>Each</span> Column <span style='color:blue'>As</span> DataColumn <span style='color:blue'>In</span> Table.Columns
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>If</span> Row.Item(Column).GetType <span style='color:blue'>Is</span> <span
style='color:blue'>GetType</span>(DateTime) <span style='color:blue'>Then
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.Write(<span
style='color:blue'>CType</span>(Row.Item(Column), DateTime).ToString(<span
style='color:blue'>My</span>.Computer.Info.InstalledUICulture.DateTimeFormat.SortableDateTimePattern))
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp; </span><span style='color:blue'>Else
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:
blue'>D, im</span> Value <span style='color:blue'>As</span> <span
style='color:blue'>String</span> = Row.Item(Column).ToString
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:
blue'>If</span> Value.Contains(Chr(13)) <span style='color:blue'>Then
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp; </span>Writer.Write(Chr(34) &amp; Row.Item(Column).ToString &amp; Chr(34))
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:
blue'>Else
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&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;&nbsp; </span>Writer.Write(Row.Item(Column).ToString)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:
blue'>End</span> <span style='color:blue'>If
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span style='color:blue'>If
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style='color:blue'>If</span> Column.Ordinal + 1 &lt; Table.Columns.Count <span style='color:blue'>Then</span> Writer.Write(<span style='color:maroon'>&quot;;&quot;</span>)
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Next
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.WriteLine()
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>Next
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Writer.Close()
    <o:p></o:p>
 </span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span
style='color:blue'>Using
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal" style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span style='color:blue'>End</span> <span
style='color:blue'>Sub
     <o:p></o:p>
 </span></span></p>
 <p class="MsoNormal"><span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;
color:blue;mso-no-proof:yes'>End</span><span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;mso-no-proof:yes'> <span style='color:blue'>Module</span></span></p>
</div>
Original Comments (3)
Recovered from Wayback Machine