0
我試圖打開Excel電子表格(xlsx文件)時似乎無法建立連接。我不知道我做錯了什麼。我的出現是繼教程到T.使用OledbConnection時出現錯誤
這裏是我想要的代碼...
static string fileName = "C:\\Code\\UPMC\\ISD\\EADIS\\UPMC.ISD.EADIS.ACO.ACOBackLoad\\App_Data\\Example ACO Epic Data File.xlsx";
try
{
//Workbook workBook = _excelApp.Workbooks.Open(excelFileName, 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, Type.Missing);
//Worksheet wkSheet = (Worksheet)_excelApp.Worksheets[1];
//OLEObject oleObject = wkSheet.OLEObjects(Type.Missing);
using (OleDbConnection connection = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileName + ";Extended Properties=\"Excel 12.0;HDR=No;IMEX=1\""))
{
connection.Open();
}
這是我引用。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Office.Interop.Excel;
using System.IO;
using System.Data;
using System.Data.OleDb;
這將是例外。
The type initializer for 'System.Transactions.Diagnostics.DiagnosticTrace' threw an exception.
消息 無法識別的配置節認證。 我得到了我需要設置app.config的印象。猜猜我需要找一些更好的教程。
這對我來說是這樣的。我只是忘了回答我自己的問題。感謝您將此主題備份。 – SoftwareSavant