C#を勉強してる素人なのですが、C#でEXCELのデータを読み込もうと思っています。
ネットで調べて以下の形で取得してみました。
Microsoft.Office.Interop.Excel.Application ExcelApp = new Microsoft.Office.Interop.Excel.Application();
Workbook wb = ExcelApp.Workbooks.Open(ExcelBookFileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
Worksheet ws1 = wb.Sheets[1];
ws1.Select(Type.Missing);
Range range = ExcelApp.get_Range("A1", Type.Missing);
if (range != null)
{
var val = range.Value2;
textBox1.Text += Convert.ToString(val);
}
EXCELのSheets1の"A1"には日付で”2013年12月”で書いてますが
以下の形でデータを取得するとtextbox1には”41613.2857142857”で出力されます。
何かいい方法はありませんか?お願いします。