title: LinqToExcel C# Automatically casting CSV values to DATETIME
body: <p>I am currently using <a href="https://github.com/paulyoder/LinqToExcel" rel="nofollow noreferrer">LinqToExcel</a> to parse through a valid CSV file, but when I reach a particular column (which is not a date), it gets automatically casted into a datetime variable. Example:</p>
  
  <pre><code>2/010/114
  </code></pre>
  
  <p>will get casted to</p>
  
  <pre><code>cc = "2/10/0114 12:00:00 AM"
  </code></pre>
  
  <p>This is the code I am using:</p>
  
  <pre><code>var csv = new ExcelQueryFactory(filepath);
  
  var records = from c in csv.Worksheet(0)
                let rows = new 
                {
                    cc = c[9].ToString(),
                }
                select rows;
  </code></pre>
  
  <p>I have also tried grabbing the results in the most raw format with the same issue:</p>
  
  <pre><code>var rawrecords = from c in csv.Worksheet()
                   select c;
  </code></pre>
  
  <p>Is this by design? Or am I doing something wrong? How can I ensure the original string is preserved? Seems like a bit of a weird design..</p>