Aracılığıyla paylaş


Microsoft Excel'e Verme (Rapor Oluşturucusu 2,0)

Excel'in işleme uzantısı ile uyumlu olan bir rapor oluşturur. Microsoft Excel 97 ve sonraki sürümleri. Rapor, bu konuda açıklandığı gibi, bazı düzen ve orijinal tasarım öğeleri çıkarılmış şekilde bir Excel elektronik tablosuna verilir.Raporları gibi Biçimlendir Microsoft Excel ikili Değişim dosyası biçimi (BIFF) olur. Bu işleyici tarafından oluşturulan dosyaları içerik türü bulunmaktadır: Uygulama/vnd.ms-excel.Bu işleyici tarafından oluşturulan dosyaların dosya adı uzantısı olan: .xls.

Security noteSecurity Note:

Parametre türü tanımladığınız String, kullanıcı, herhangi bir değer içeren bir metin kutusu görüntülenir. Rapor parametresi sorgu parametresine bağlı değilse ve parametre değerleri rapora dahil edilmişse, bir rapor kullanıcısı parametre değerine ifade söz dizimi, komut dosyası veya URL yazabilir ve raporu Excel'e işleyebilir.Ardından başka bir kullanıcı raporu görüntüler ve işlenen parametre içeriklerini tıklatırsa, kullanıcı istemeden zararlı komut dosyasını veya bağlantıyı çalıştırabilir.

Yanlışlıkla zararlı komut dosyası çalıştırma riskini azaltmak için, yalnızca güvenilir kaynaklardan işlenen raporları açın.Raporların güvenliğini sağlama hakkında daha fazla bilgi için bkz: Raporları ve kaynakları güvenli hale getirme.

Excel'deki Rapor Öğeleri

Dikdörtgenler, alt raporlar, rapor gövdesi ve veri bölgeleri, Excel hücre aralığı olarak işlenir.Metin kutusu, görüntü ve grafiklerin, raporun kalanının düzenine bağlı olarak birleştirilebilen bir Excel hücresi olarak işlenmesi gerekir.

Resimler, grafikler ve satırlar tek bir Excel hücresi içerine yerleştirilir ancak hücre kılavuzunun üstünde dururlar.Satırlar hücre kenarlıkları olarak işlenir.

Sayfalandırma

Bu işleyici yalnızca mantıksal sayfa sonlarını destekler.Açıkça tanımlanmış her mantıksal sayfa sonu için yeni bir Excel çalışma sayfası sekmesi oluşturulur.

Sayfa Adlandırma

Çalışma kitabında, Belge Haritası haricinde yalnızca bir çalışma sayfası varsa, çalışma sayfasının adı rapor adı olur.

Çalışma kitabında, Belge Haritası haricinde birden çok çalışma sayfası varsa, çalışma sayfaları SayfaX (X çalışma kitabındaki sayfa numarasıdır) olarak adlandırılır; örneğin, beşinci çalışma sayfası Sayfa5 olarak adlandırılır.

Sayfa Boyutlandırma

Excel işleme uzantısı, Excel çalışma sayfasında tanımlanacak kağıt ayarını belirlemek için sayfa yüksekliği ve genişliği ayarlarını kullanır.Excel'in eşleştirmeyi dener PageHeight ve PageWidth en yaygın kağıt boyutları için özellik ayarları.

Bir eşleşme bulunamazsa, Excel yazıcının varsayılan kağıt boyutunu kullanır.Kağıt genişliği yüksekliğinden düşük olursa Yön Dikey, aksi takdirde Yatay olarak ayarlanır.

Belge Özellikleri

Excel işleyici, Excel dosyasına aşağıdaki meta verileri yazar.

Rapor Öğesi özellikleri

Açıklama

Oluşturulma

Raporun çalıştırılma tarihi ve saatini bir ISO tarih/saat değeri olarak verir.

Author

Report.Author

Açıklama

Report.Description

LastSaved

Raporun çalıştırılma tarihi ve saatini bir ISO tarih/saat değeri olarak verir.

Sayfa Üstbilgileri ve Altbilgileri

Aygıt bilgileri SimplePageHeaders ayarına bağlı olarak, sayfa üstbilgisi iki şekilde işlenip: Sayfa üstbilgisi, her bir çalışma sayfasını hücre kılavuz veya gerçek Excel çalışma sayfası üstbilgi bölümünde üst işlenip. Varsayılan olarak, üstbilgi Excel çalışma sayfasındaki hücre kılavuzuna işlenir.

Sayfa altbilgisi, her zaman, SimplePageHeaders ayarının değerinden bağımsız olarak gerçek Excel çalışma sayfası altbilgi kısmına işlenir.

Excel üstbilgi ve altbilgi kısımlarında, biçimlendirme dahil en fazla 256 karakter desteklenir.Bu sınır aşılırsa, Excel işleyici, toplam karakter sayısını azaltmak amacıyla üstbilgi ve/veya altbilgi dizesinin sonundan başlayarak biçimlendirme karakterlerini kaldırır.Tüm biçimlendirme karakterlerinin kaldırılmasına rağmen uzunluk üst sınırın üzerindeyse, dize sağdan başlayarak kesilir.

SimplePageHeader Ayarları

Varsayılan olarak, aygıt bilgileri SimplePageHeaders ayarı ayarlamak False; Bu nedenle, sayfa başlıkları raporu Excel çalışma sayfası yüzey üzerinde bir satırda oluşturulur. Üstbilgi içeren çalışma sayfası satırları kilitli satırlar haline gelir.Excel'deki bölmeyi dondurabilir ve çözebilirsiniz.If the Print Titles option is selected, these headers are automatically küme to print on every worksheet sayfa.

Belge Haritası kapak sayfası dışında çalışma kitabındaki her bir çalışma sayfasının üst sayfa üstbilgisi yinelenme Başlıkları Yazdır seçeneği, Excel'deki sayfa düzeni sekmesinde seçilir.If the Print on first sayfa or the Print on last sayfa option is not selected in the Report Header Properties or Report Footer Properties dialog boxes, the header will not be added to the first or last sayfa respectively.

Sayfa altbilgileri Excel altbilgi bölümünde oluşturulur.

Excel sınırlamaları nedeniyle, metin kutuları Excel üstbilgi/altbilgi kısmında işlenebilen tek rapor öğesi türüdür.

Etkileşim

Excel'de bazı etkileşimli öğeler desteklenmektedir.Aşağıda, belirli davranışların açıklaması yer almaktadır.

Göster ve Gizle

Microsoft Excel Bunlar dışa aktarıldığında, gizli ve görüntülenen Raporu öğelerini nasıl yönettiğini ile sınırlamaları vardır.Rapor öğeleri içeren, geçiş yapılabilen grup, satır ve sütunlar Excel anahatları olarak işlenebilir.Excel, satır ve sütunları tüm satır veya sütunlar boyunca genişletip daraltan anahatlar oluşturur ve bu anahatlar daraltılması istenmeyen rapor öğelerinin daraltılmasına neden olabilir.Ayrıca, Excel'in anahat simgeleri üst üste binen anahatlarla karmaşıklaşabilir.Bu sorunları çözmek için, Excel işleme uzantısını kullanırken aşağıdaki anahat kuralları uygulanır:

  • Sol üst köşedeki, geçiş yapılabilen rapor öğesi Excel'de geçiş yapılmaya devam edebilir.Geçiş yapılabilen ve sol üst köşede geçiş yapılabilen rapor öğesiyle dikey veya yatay alan paylaşan rapor öğelerine Excel'de geçiş yapılamaz.

  • Bir veri bölgesinin satır veya sütunlar olarak daraltılabilir olup olmadığını belirlemek için, rapor öğesinin geçişi denetleyen ve geçiş yapılan konumları belirlenir.Geçişi denetleyen öğe, geçiş yapılacak öğeden önce görüntüleniyorsa, öğe satırlar halinde daraltılabilir.Aksi takdirde, öğe sütunlar halinde daraltılabilir.Geçişi denetleyen öğe, geçiş yapılacak öğenin eşit olarak yanında ve yukarısında görüntüleniyorsa, öğe satırlar halinde daraltılabilen satırla işlenir.

  • İşleme uzantısı, alt toplamların işlenen raporda nereye yerleştirildiğini belirlemek için dinamik üyenin ilk örneğini inceler.Hemen yukarısında bir eş statik üye görüntüleniyorsa, dinamik üyenin alt toplamlar olduğu varsayılır.Anahatlar, bunun özet veriler olduğunu göstermek üzere ayarlanır.Dinamik üyenin statik bir eşdüzeyi yoksa, ilk örnek alt toplamdır.

  • Excel sınırlaması nedeniyle, anahatlar yalnızca 7 düzeye kadar iç içe olabilir.

Belge Haritası

Raporda bir belge haritası etiketi varsa, bir belge haritası işlenir.Belge haritası, çalışma kitabındaki ilk sekme konumuna eklenen bir Excel kapak çalışma sayfası olarak işlenir.Çalışma sayfası adı Belge Haritası.

Belge Haritası içinde görüntülenen metin, rapor öğe veya grup tarafından belirlenir. DocumentMapLabel özellik. Belge haritası etiketleri, raporda görüntülendikleri sırada, ilk sütundaki ilk satırdan başlayarak listelenir.Her belge haritası etiket hücresi, raporda görüntülendiği düzey sayısı kadar derinde içerden başlar.Her içerden başlama düzeyi, etiketin sonraki bir sütuna yerleştirilmesiyle temsil edilir.Excel en fazla 256 düzey iç içe anahattı destekler.

Belge haritası anahattı, daraltılabilir bir Excel anahattı olarak işlenir.Anahat yapısı, belge haritasının iç içe yapısıyla eşleşir.Anahattın genişletme ve daraltma durumu ikinci düzeyden başlar.

Rapor adı, kök düğümdür eşlemesinin <RaporAdı>.rdl ve değil etkileşimli.Belge haritası bağlantılarının yazı tipi Arial, 10 pt'dir.

Detaylandırma Bağlantıları

Metin kutularında görüntülenen detaylandırma bağlantıları, metnin işlediği hücrede Excel köprüleri olarak işlenir.Resim ve grafiklerin detaylandırma bağlantıları, işlendiğinde resimde Excel köprüleri olarak işlenir.Detaylandırma bağlantıları tıklatıldığında istemcinin varsayılan tarayıcısını açar ve hedefin HTML görünümüne ilerler.

Köprüler

Metin kutularında görüntülenen köprüler, metnin işlediği hücrede Excel köprüleri olarak işlenir.Resim ve grafiklerin köprüleri, işlendiğinde resimde Excel köprüleri olarak işlenir.Köprüler tıklatıldığında istemcinin varsayılan tarayıcısını açar ve hedef URL'ye gider.

Etkileşimli Sıralama

Excel etkileşimli sırlamayı desteklemez.

Yer işaretleri

Metin kutularında görüntülenen yer işareti bağlantıları, metnin işlediği hücrede Excel köprüleri olarak işlenir.Resim ve grafiklerin yer işareti bağlantıları, işlendiğinde resimde Excel köprüleri olarak işlenir.Yer işareti tıklatıldığında, yer işareti eklenmiş rapor öğesinin işlendiği Excel hücresine gider.

Excel Stil Oluşturma

Aşağıda öğelerin Excel'de nasıl işlendikleri kısa bir şekilde açıklanmaktadır.

Renk Paleti

Excel en fazla 56 renklik bir palet destekler.Raporda kullanılan ilk 56 benzersiz renk özel bir palette tanımlanır.Raporda 56 renkten fazlası kullanılırsa, işleme uzantısı gerekli rengi palette bulunan 56 renkten biriyle eşleştirir.Excel'in renk eşleştirme algoritması, renkleri palette zaten varolanlarla eşleştirmek için kullanılır.

Excel Sınırlamaları

Excel BIFF'in biçim özelliklerine bağlı olarak verilen raporlar için sınırlamalar koyar.En önemlileri aşağıdadır:

  • Çalışma sayfasındaki en çok satır sayısı 65.536 ile sınırlandırılmıştır.Bu sınır aşılırsa, işleyici bir hata iletisi görüntüler.

  • Çalışma sayfasındaki en çok sütun sayısı 256 ile sınırlandırılmıştır.Bu sınır aşılırsa, işleyici bir hata iletisi görüntüler.

  • En fazla sütun genişliği 255 karakter veya 1726,5 nokta ile sınırlandırılmıştır.İşleyici, sütun genişliğinin sınırdan düşük olduğunu doğrulamaz.

  • En fazla satır yüksekliği 409 noktadır.Satırın içindekiler satır yüksekliğinin 409 noktadan fazla artmasına neden olursa, içindekiler bölünür ve bunun yerine sonraki satıra eklenir.

  • Hücredeki en çok karakter sayısı 32.767 ile sınırlandırılmıştır.Bu sınır aşılırsa, işleyici bir hata iletisi görüntüler.

    Not

    Yaklaşık 1000 karakterden, çalışma sayfasında bir Excel hücresine görüntülenir, ancak en fazla karakter sayısı en fazla formül çubuğunda düzenlenebilir.

  • Excel'de en çok çalışma sayfası sayısı tanımlanmamıştır ancak bellek ve disk alanı gibi dış etkenler sınırlamaların uygulanmasına neden olabilir.

  • İfade olan metin kutusu değerleri Excel formüllerine dönüştürülmez.Her metin kutusunun değeri, rapor işleme sırasında değerlendirilir.Değerlendirilen ifade, her Excel hücresinin içeriği olarak verilir.

  • Hücreler birleştirilirse, sözcük kaydırma düzgün çalışmaz.Tüm birleştirilmiş hücreleri bir satırda, bir metin kutusu ile işlenir var, AutoSize autosize özellik çalışmaz.

  • Rapor öğelerinin arka plan resimleri, Excel tek tek hücreler için arka plan resimlerini desteklemediğinden yok sayılır.

  • Metin kutuları tek bir Excel hücresi içersinde işlenir.Yazı tipi boyutu, yazı biçimi, süsleme ve yazı tipi stili bir Excel hücresi içersindeki bireysel metinde desteklenen tek biçimlendirmelerdir.

  • "Üst çizgi" metin efekti Excel'de desteklenmez.

  • Excel üstbilgi ve altbilgilerinde, biçimlendirme dahil en fazla 256 karakter desteklenir.İşleme uzantısı dizeyi 256 karaktere kısaltır.

  • Anahatlarda, Excel yalnızca yedi iç içe düzeye izin verir.

  • Başka bir öğeye geçiş yapılıp yapılmadığını denetleyen rapor öğesi, geçiş yapılan öğenin önceki ya da sonraki satır veya sütununda değilse, anahat da devre dışı bırakılır.

  • Excel işleme uzantısı rapor gövdesinin yalnızca arka plan resmini destekler.Raporda rapor gövdesi arka plan resmi görüntülenirse, resim çalışma sayfası arka plan resmi olarak işlenir.

  • Excel, hücrelerin sol ve sağ taraflarına yaklaşık 3,75 noktalık doldurma ekler.Metin kutusunun doldurma ayarları 3,75 noktadan düşükse ve ancak metni içerebilecek genişlikteyse, metin Excel'de kaydırılabilir.

    Not

    Bu sorunu çözmek için, rapordaki metin kutusunun genişliğini arttırın.

Aygıt Bilgisi Ayarları

Aygıt bilgisi ayarlarını değiştirerek bu işleyicinin bazı varsayılan ayarlarını değiştirebilirsiniz.Daha fazla bilgi için bkz: Hizmetleri aygıt bilgisi ayarları bildirdiği için.