Aracılığıyla paylaş


Excel kaynak

Excel kaynak çalışma sayfası veya aralıklardaki veriler ayıklar. Microsoft Excel çalışma kitaplarına bakın.

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

  • Bir tablo veya Görünüm.

  • Bir tablo veya Görünüm bir deðiþkene belirtildi.

  • sonuçlar, Bir SQL deyim.Sorgu parametreli hale getirilmiş bir sorguya olabilir.

  • sonuçlar bir SQL deyim bir deðiþkene depolanır.

Important noteImportant Note:

Excel'de bir çalışma sayfasını veya aralık bir tablo veya Görünüm eşdeğerdir.Excel kaynak ve hedef düzenleyicileri kullanılabilir tablolar listesine (çalışma sayfası adı, örneğin, Sayfa1 $ eklenen $ işareti tarafından tanımlanan), varolan çalışma sayfası görüntüler ve adlandırılan aralıkları (MyRange gibi $ işaretini yokluğunu tarafından tanımlanır).Daha fazla bilgi için kullanımı ile ilgili Konular bölümüne bakın.

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

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

Kullanım konuları

Excel'in Bağlantı Yöneticisi'ni kullanan Microsoft OLE DB sağlayıcı for bağlanmak ve okuyup verileri Excel veri kaynaklarına, Jet 4.0 ve Excel ISAM (sıralı erişim yöntem olarak dizin) destek sürücüsü.

Birçok var Microsoft Bilgi Bankası makalelerinde bu sağlayıcıyı ve sürücü, davranışını belge ve olsa da, bu makalelerde özgü değildir. Integration Services veya, öncül veri dönüştürme Hizmetleri, beklenmeyen'ye neden olabildiğine dair bazı davranışlar hakkında bilmek isteyebilirsiniz sonuçlar. Kullanım ve Excel sürücüsü davranışını genel bilgi için bkz: NASILYAPILIR: ADO, Visual Basic'de veya VBA'DAExcel verileriyle kullanmak.

Jet sağlayıcı ile Excel sürücüsü aşağıdaki davranışlardan verileri bir Excel verileri okunurken beklenmeyen sonuçlara yol açabilir kaynak.

  • Veri kaynakları.Bir çalışma sayfasını Excel çalışma kitabındaki veri kaynağını çok olabilir, $ işaretini (örneğin, Sayfa1 $) eklenen veya adlandırılmış bir aralık (örneğin, MyRange).Bir SQL deyiminde bir çalışma sayfasının adını (örneğin, [Sayfa1 $]) $ işaretiyle neden olan bir sözdizim hatası önlemek için ayrılmış gerekir.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ünün ilk çalışma sayfasının veya aralığın sol üst köşesindeki boş olmayan hücre başlayarak hücrelerin bitişik blok okur.Bu nedenle, kaynak verilerdeki boş satırlar veya başlık veya başlık satırları ve veri satırları arasında boş bir satır sahip olamazsınız.

  • Değerleri eksik.Her veri türü tahmin için belirtilen kaynak Excel sürücüsü belirli bir satır sayısı (varsayılan olarak, 8 satır) okur sütun.Zaman bir sütun karışık veri türleri içeriyor metin veriyle karma özellikle sayısal veri sürücüsü Çoğunluk veri türü lehine çözümler karar verir ve başka tür veri içeren hücrelerin null değerler verir.(Bir bağ, sayısal tür wins.) Bu veri türünü belirleme etkileyen hücre biçimlendirme seçeneklerinin çoğunun Excel çalışma sayfasındaki saptadıysanız. Alma modunu belirterek Excel sürücüsü bu davranışı değiştirebilirsiniz.Alma modunu belirlemek için , ekleme IMEX=1 Genişletilmiş Özellikler değerine bağlantıdaki dize Excel bağlantı yöneticisinde, Özellikleri penceresini açın.Daha fazla bilgi için bkz: SORUN: Excel değerleri kullanarak DAO OpenRecordsetnull olarak döndürülüyor.

  • Kesilen metni.Ne sürücünün belirleyen bir Excel sütun (dize veya not) veri türü, örnekler, en uzun değeri temelinde sürücü seçer metin verilerini içerir.Sürücü, örnekler satırları 255 karakterden uzun olan değerleri bulmak, sütunun sütun not sütun yerine 255 karakter dizesi olarak değerlendirir.Bu nedenle, 255 karakterden daha uzun değerleri kesilebilir.Kesilme olmadan not sütundan veri almak için , en az bir örnek satırları not sütununda 255 karakterden daha uzun bir değer içerir veya bir satır eklemek için sürücü tarafından örneklenen satır sayısını artırmak gerekir emin olmalısınız.Satır değerini artırarak örnek sayısını artırabilir TypeGuessRows altındaHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel kayıt defteri anahtar.Daha fazla bilgi için bkz: SORUN: Jet 4.0 OLEDB kaynak başarısız, hatagelen veri aktarımını.

  • Veri türleri.Excel sürücüsü, yalnızca sınırlı tanıdığı küme veri türü.For example, all numeric columns are interpreted as doubles (DT_R8), and all string columns (other than memo columns) are interpreted as 255-character Unicode strings (DT_WSTR).Integration Services maps the Excel data types as follows:

    • Sayısal – çift duyarlıklı kayan noktalı (DT_R8)

    • Para birimi – para birimi (DT_CY)

    • Boole – bir Boole (DT_BOOL)

    • Tarih/saat – datetime (dt_date)

    • Dize – Unicode dize, uzunluk 255 (DT_WSTR)

    • not – Unicode metin akışı (DT_NTEXT)

  • Data type and length conversions.Integration Services does not implicitly convert data types.Sonuç olarak, Excel verilerini bir Excel içinde olmayan hedef yüklemeden önce açıkça dönüştürmek veya olmayan Excel verilerini bir Excel hedef yüklemeden önce dönüştürmek derived sütun veya veri dönüşümü dönüştürmeleri'ı kullanmanız gerekebilir.Bu durumda, alma ve sizin için gerekli olan dönüşümler yapılandırır Verme Sihirbazı'nı kullanarak başlangıç paket oluşturmak yararlı olabilir.Gerekli olabilecek dönüştürmeleri için bazı örnekler şunlardır:

    • Unicode Excel dize sütunları ve özel kod sayfaları Unicode dize sütunlarla arasında dönüştürme

    • Farklı uzunlukta dize sütunları 255 karakterlik Excel dize sütunlar arasındaki dönüştürme

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

Excel kaynak yapılandırma

Yapabilecekleriniz küme özellikleri yoluyla SSIS Tasarımcı veya programlı olarak.

Yapabilecekleriniz özellikleri hakkında daha fazla bilgi için küme, Excel kaynak Düzenleyici iletişim kutusunda, aşağıdaki konulardan birini tıklatın:

The Advanced Editor dialog box reflects all the properties that can be küme programmatically.Ayarlayabileceğiniz özellikler hakkında daha fazla bilgi için Gelişmiş Düzenleyici iletişim kutusunda veya programlı olarak aşağıdaki konulardan birini tıklatın:

Özellikleri küme 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: Nasıl Yapılır: Döngü Excel arasında dosya ve bir Foreach döngü kapsayıcı'ı kullanarak tabloları.

Integration Services icon (small) Tümleştirme Hizmetleri ile güncel kalın

Karşıdan yüklemeler, makaleleri, örnekler ve en son Microsoft video yanı sıra, seçili topluluğun çözümleri için ziyaret Integration Services sayfa MSDN veya TechNet:

Bu güncelleştirmelerin otomatik bildirim için kullanılabilir RSS akışlarına abone olmak sayfa.

Değişiklik Geçmişi

Güncelleştirilmiş içerik