Aracılığıyla paylaş


Excel kaynak

Excel kaynak çalışma sayfasından veri ayıklar veya sıralayan MicrosoftExcel çalışma kitapları.

Excel kaynak verileri ayıklanması modları dört farklı veri erişim sağlar:

  • Tablo veya görünüm.

  • Tablo veya görünüm bir değişken belirtilmiş.

  • Bir sql deyimi sonuçları. Sorgu Parametreli sorgu olabilir.

  • Bir değişken depolanan bir sql deyimi sonuçları.

Önemli notÖnemli

Excel'de bir çalışma sayfası veya aralıktaki bir tablo ya da görünüm eşdeğerdir. Excel kaynak ve hedef Düzenleyicisi içinde kullanılabilir tabloların listesi (örneğin, Sayfa1$ çalışma adına eklenen $ işaretiyle tanımlanır) varolan çalışma sayfalarının görüntüler ve adlandırılmış aralıkları (öyle aynı derecede MyRange $ işareti yokluğu tanımlanır). Daha fazla bilgi için kullanımı hakkında önemli noktalar bölümüne bakın.

Excel kaynak bir veri kaynağına bağlanmak için bir Excel Bağlantı Yöneticisi kullanır ve Bağlantı Yöneticisi'ni kullanmak için çalışma kitabı dosyasını belirtir. Daha fazla bilgi için, bkz. Excel Bağlantı Yöneticisi.

Excel kaynak bir normal çıkış ve bir hata çıktı vardır.

Kullanımı hakkında önemli noktalar

Excel Bağlantı Yöneticisi'nin kullandığı MicrosoftJet 4.0 ve destekleyici Excel ISAM (dizili sıralı erişim yöntemi) sürücüsünü bağlanmak ve okuma ve Excel veri kaynaklarına veri yazmak için ole db sağlayıcısı.

Birçok mevcut MicrosoftBilgi Bankası makaleleri bu sağlayıcı ve sürücü davranışı belge ve bu makaleler özel olmasa da Integration Servicesya da beklenmeyen sonuçlara yol açabilir belirli davranışları hakkında bilmek isteyebileceğiniz selefi Data Transformation Services,. Excel sürücüsünün davranışını ve kullanımı hakkında genel bilgiler için bkz: howto: ado kullanmak Visual Basic'de veya VBA'da Excel verileriyle.

Excel sürücüsü ile Jet Sağlayıcısı aşağıdaki davranışları, Excel veri kaynağından veri okunurken beklenmeyen sonuçlara yol açabilir.

  • Veri kaynakları. Excel çalışma kitabındaki veri kaynağı için bir çalışma olabilir (örneğin, Sayfa1$) $ işareti eklenmesi gerekir veya adlandırılmış bir aralığı (örneğin, MyRange). Bir sql deyimi, bir çalışma sayfasının adını (örneğin, [Sayfa1$]) bir sözdizimi hatası $ işareti neden önlemek için ayrılmış olmalıdır. Sorgu Oluşturucusu'nu, bu sınırlayıcılar otomatik olarak ekler. Bir çalışma sayfası veya aralık belirttiğinizde, sürücü bitişik hücre çalışma sayfası veya adlandırılmış aralığın sol üst köşesindeki ilk boş olmayan hücre ile başlayarak okur. Bu nedenle kaynak verilerdeki boş satırlar veya başlık veya başlık satırları ve veri satırları arasına boş bir satır olamaz.

  • Eksik değerleri. Excel sürücüsü belirli bir satır sayısını her sütunun veri türünü tahmin etmek için belirtilen kaynak (varsayılan olarak, 8 satır) okur. Bir sütunda karışık veri türleri içeren göründüğünde, özellikle sayısal veri metin verileri ile karışık sürücü çoğunluk veri türü lehine karar verir ve diğer türde veri içeren hücreleri için boş değerlere döndürür. (Bir kravat, sayısal yazın WINS.) Çoğu hücre biçimlendirme seçenekleri Excel çalışma sayfasındaki bu veri türünü belirleme etkiler görünmemektedir. Alma modu belirterek Excel sürücüsü bu davranışını değiştirebilirsiniz. Alma modunu belirtmek için Ekle IMEX=1Genişletilmiş özellikler Excel Bağlantı Yöneticisi bağlantı dizesi değeri Özellikler pencere. Daha fazla bilgi için bkz: prb: Excel, null kullanarak dao OpenRecordset olarak döndürülen değerler.

  • Kesilmiş metin. Sürücü bir Excel sütun metin veri içerdiğini belirlediğinde sürücüyü o örnekleri uzun değerini temel alan veri türü (dize veya Not) seçer. Sürücü Bu örnekler satırları 255 karakterden uzun değerleri keşfetmek değil, Not sütun yerine 255 karakter dize sütunu olarak sütun değerlendirir. Bu nedenle, değerleri 255 karakterden uzun kesilebilir. Not sütun kesilme olmadan veri almak için Not sütun örneklenen satırları en az birinde 255 karakterden daha uzun bir değer içeriyor veya böyle bir satır eklemek için sürücü tarafından örnek satır sayısını artırmak gerekir emin olmanız gerekir. Değerini artırarak örnek satır sayısını artırabilir TypeGuessRowsaltında HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excelkayıt defteri anahtarını. Daha fazla bilgi için bkz: prb: Transfer of verilerden Jet 4.0 oledb kaynağı başarısız hata w /.

  • Veri türleri. Excel sürücüsü yalnızca sınırlı sayıda veri türlerini tanır. Örneğin, tüm sayısal sütunlar (DT_R8) çift yorumlanır ve tüm dize sütunlar (dışında memo sütunları) 255 karakterlik Unicode dizeleri (dt_wstr) olarak yorumlanır. Integration ServicesExcel veri türleri aşağıdaki gibi eşleştirir:

    • Sayısal-çift duyarlıklı kayan nokta (DT_R8)

    • Döviz-Döviz (dt_cy)

    • Boolean-Boole (dt_bool)

    • Tarih/Saat- datetime(dt_date)

    • Dize – Unicode dize, uzunluk 255 (dt_wstr)

    • Not-Unicode metin akışı (dt_ntext)

  • Veri türü ve uzunluğu dönüşümleri. Integration Servicesörtülü olarak veri türlerini dönüştürmek değildir. Sonuç olarak, açıkça bir Excel dışı hedef yüklemeden önce Excel verilerini dönüştürmek için ya da non-Excel verileri bir Excel hedef yüklemeden önce dönüştürmek için Derived sütun veya veri dönüşümü dönüşümleri kullanmanız gerekebilir. Bu durumda, sizin için gerekli dönüşümleri yapılandıran Verme Sihirbazı ve alma kullanarak başlangıç paketi oluşturmak yararlı olabilir. Gerekli olabilecek dönüştürmeleri için bazı örnekler şunlardır:

    • Unicode Excel dize sütunlar ve belirli kod sayfaları ile Unicode olmayan dize sütunlar arasında dönüştürme

    • 255 Karakter Excel dize sütunlar ve farklı uzunlukta dize sütunlar arasında dönüştürme

    • Çift duyarlıklı Excel sayısal sütunlar ve diğer türleri sayısal sütunlar arasında dönüştürme

Excel kaynak yapılandırma

Aracılığıyla özelliklerini ayarlayabilirsiniz SSISTasarımcısı veya programlı olarak.

Sen-ebilmek koymak içinde özellikleri hakkında daha fazla bilgi için Excel kaynak Düzenleyici iletişim kutusunda, aşağıdaki konulardan birini tıklatın:

Gelişmiş Düzenleyici iletişim kutusu programlı olarak ayarlanabilen tüm özelliklerini yansıtıyor. Sen-ebilmek koymak içinde özellikleri hakkında daha fazla bilgi için Gelişmiş Düzenleyici iletişim kutusu veya programlı olarak aşağıdaki konulardan birini tıklatın:

Özellikleri ayarlama hakkında daha fazla bilgi için aşağıdaki konulardan birini tıklatın:

Excel dosya grubu döngü hakkında daha fazla bilgi için bkz: Döngü: Excel dosyaları ve Foreach döngü kabı kullanarak tablolar.

ilişkili Görevler

Dış Kaynaklar

İlişkili İçerik

Integration Services simgesi (küçük) Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve Microsoft video yanı sıra topluluk seçili çözümleri için ziyaret Integration ServicesMSDN sayfası:


Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.