16 Temmuz 2009, PERŞEMBE
Excel "Dış tablo beklenen biçimde değil.&."
(Xlsx) Excel dosyası aşağıdaki kodu kullanarak okumaya çalışıyorum. "Dış tablo beklenen biçimde dosya zaten Excel. ben açık yoksa" hata değil. bir olsun Diğer bir deyişle, benim C eğer okuyabiliyorum önce Excel dosyası açmak için var# programı. Xlsx dosyası bizim ağ paylaşımında. Nasıl açmak zorunda kalmadan dosya okuyabilir miyim? Teşekkürler
string sql = "SELECT * FROM [Sheet1$]";
string excelConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" pathname ";Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1;\"";
using (OleDbDataAdapter adaptor = new OleDbDataAdapter(sql, excelConnection)) {
DataSet ds = new DataSet();
adaptor.Fill(ds);
}
CEVAP
1 EYLÜL 2009, Salı
"Dış tablo beklenen biçimde değil" tipik olarak kullanan bir bağlantı dizesi ile bir Excel 2007 dosyasını kullanmaya oluşur: Microsoft..Jet.OLEDB.4.0 ve Extended Properties=Excel 8.0
Aşağıdaki bağlantı dizesi kullanarak en sorunları gidermek gibi görünüyor.
public static string path = @"C:\src\RedirectApplication\RedirectApplication\301s.xlsx";
public static string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" path ";Extended Properties=Excel 12.0;";
Bunu Paylaş:
string.() Biçim vererek, "Giriş d...
Çözmek için nasıl "Eklenti yürütm...
Sabitleme "kesme şu anda hit olac...
İletişim atma "pencereyi simge bo...
Neden't "cd" bir parti ...