Windows Server 2008 R 2にExcelをインポート

1676 ワード

Microsoft.ACE.OLEDBを使用してExcelを操作します.
string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source="+  strFileName + ";" + "Extended Properties='Excel 12.0;HDR=YES'";

OleDbDataAdapter ExcelDA = new OleDbDataAdapter("SELECT * FROM [" + strSheet + "$]", strConn);

DataSet dstExcel = new DataSet();

ExcelDA.Fill(dstExcel, "ExcelInfo");

注意'Excel 12.0;HDR=YES'での一重引用符は少なくできません.
64ビット接続コンポーネントのインストール
ダウンロードアドレス:Microsoft Access 2010データベースエンジン再発行可能パッケージ