SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AmazonWireless

    AmazonWirele

    8 EYLÜL 2010
  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • emimusic

    emimusic

    10 Mart 2006