Udostępnij za pośrednictwem


Eksportowanie do pliku CSV (program Report Builder 3.0 i usługi SSRS)

Wartość Comma-Separated (CSV) rozszerzenie renderowania renderuje raporty jako spłaszczone reprezentacja danych z raportu w formacie znormalizowanych, zwykły tekst, który jest łatwo czytelne i wymienialne z wieloma aplikacjami.

Rozszerzenie renderowania w formacie CSV używa znaku ogranicznika ciągu w celu rozdzielania pól i wierszy. Możliwa jest konfiguracja, w której znak ogranicznika ciągu będzie znakiem innym niż przecinek.Wynikowy plik można otworzyć w programie arkusza kalkulacyjnego, takich jak Microsoft Excel lub używane jako format importu dla innych programów.Wyeksportowany raport staje się pliku CSV, a następnie zwraca typ MIME text/csv.

Jeśli chcesz pracować z danymi, związanych z wykresami, słupki danych, sparklines, przyrządy i wskaźników w Microsoft Excel, wyeksportować raport do pliku CSV, a następnie otwórz plik w Microsoft programu Excel.

Ostrzeżenie

Program Business Intelligence Development Studio umożliwia tworzenie i modyfikowanie definicji raportów (rdl) przy użyciu programów Report Builder 3.0 i Report Designer. Każde ze środowisk obsługuje różne sposoby tworzenia, otwierania i zapisywania raportów oraz powiązanych z nimi elementów. Aby uzyskać więcej informacji, zobacz temat Projektowanie raportów w programach Report Designer i Report Builder 3.0 (usługi SSRS) w witrynie sieci Web microsoft.com.

W tym dokumencie

Renderowanie plików CSV

Tryby renderowania

Interakcyjność

Ustawienia informacji o urządzeniu

Renderowanie plików CSV

Podczas renderowania, korzystając z domyślnych ustawień, raport CSV ma następujące cechy:

  • Domyślnym ogranicznikiem pola jest przecinek (,).

    Ostrzeżenie

    Ogranicznik pola można zmienić na dowolny znak, w tym znak tabulacji, zmieniając ustawienia informacji o urządzeniu.Aby uzyskać więcej informacji, zobacz Ustawienia informacji urządzenia CSV.

  • Ciąg ogranicznik rekordu jest powrotu karetki i wysuwu wiersza (<cr><lf>).

  • Tekstowe ciągi znaków oznaczane są cudzysłowem (").

    Moduł renderowania w formacie CSV nie dodaje kwalifikatorów wokół wszystkich ciągów tekstowych.Kwalifikatory tekstu są dodawane tylko wtedy, gdy wartość zawiera znak ogranicznika lub podział strony.

  • Jeśli tekst zawiera osadzony ciąg ogranicznika lub kwalifikatora, kwalifikator tekstu jest umieszczany wokół tekstu, a osadzone ciągi kwalifikatorów są podwajane.

  • Formatowanie i układ są ignorowane.

Następujące elementy są ignorowane podczas renderowania:

  • Nagłówek strony

  • Stopka strony

  • Niestandardowe elementy raportu

  • Linia

  • Obraz

  • Prostokąt

  • Automatyczne sumy częściowe

Pozostałe elementy raportu są sortowane od góry do dołu, a następnie od lewej do prawej.Każdy element jest następnie renderowany w kolumnie.Jeśli raport zawiera zagnieżdżone elementy danych, takie jak listy lub tabele, elementy nadrzędne są powtarzane w każdym rekordzie.

W poniższej tabeli opisano wygląd elementów raportu podczas renderowania:

Element

Zachowanie podczas renderowania

Pole tekstowe

Renderowana jest zawartość pola tekstowego.W trybie domyślnym elementy są formatowane na podstawie właściwości formatowania elementu.W trybie zgodności formatowanie może zostać zmienione przez ustawienia informacji o urządzeniu.Aby uzyskać więcej informacji dotyczących trybów renderowania w formacie CSV, zobacz poniżej.

Tabela

Renderowanie jest wykonywane przez rozwinięcie tabeli oraz utworzenie wiersza i kolumny dla każdego wiersza i kolumny na najniższym poziomie szczegółów.Wiersze i kolumny w podsumach nie mają nagłówków kolumn lub wierszy.Raporty szczegółowe nie są obsługiwane.

Macierz

Renderowanie jest wykonywane przez rozwinięcie macierzy oraz utworzenie wiersza i kolumny dla każdego wiersza i kolumny na najniższym poziomie szczegółów.Wiersze i kolumny w podsumach nie mają nagłówków kolumn lub wierszy.

Lista

Renderowany jest rekord dla każdego wiersza lub wystąpienia szczegółów na liście.

Podraport

Element nadrzędny jest powtarzany dla każdego wystąpienia zawartości.

Wykres

Jest renderowany przez utworzenie wierszy dla poszczególnych wartości wykresu i etykiet elementów członkowskich.Hierarchie etykiet z serii i kategorii są spłaszczane i uwzględniane w wierszu dla wartości wykresu.

Pasek danych

Wykres przebiegu w czasie jest renderowany podobnie jak wykres.Zazwyczaj pasek danych nie zawiera hierarchii ani etykiet.

Wykres przebiegu w czasie

Wykres przebiegu w czasie jest renderowany podobnie jak wykres.Zazwyczaj wykres przebiegu w czasie nie zawiera hierarchii ani etykiet.

Miernik

Renderuje jako jeden rekord z minimalną i maksymalną wartość skali liniowej, wartości początkowej i końcowej zakres i wartość wskaźnika.

Wskaźnik

Jest renderowany jako pojedynczy rekord z nazwą aktywnego stanu, dostępnymi stanami i wartością danych.

Mapa

Jest renderowana jest wiersz z etykietami i wartościami dla poszczególnych elementów członkowskich warstwy mapy.

Jeśli mapa zawiera wiele warstw, wartości w wierszach zmieniają się w zależności od tego, czy dla warstw mapy są używane te same, czy różne obszary danych mapy.Jeśli w przypadku wielu warstw mapy jest używany ten sam obszar danych, wiersze zawierają dane ze wszystkich warstw.

Dane hierarchiczne i zgrupowane

Hierarchiczny i zgrupowane dane muszą spłaszczane do reprezentacji w formacie CSV.

Rozszerzenie renderowania spłaszcza raport do struktury drzewa przedstawiającego zagnieżdżone grupy w obszarze danych.Aby spłaszczyć raport:

  • Hierarchia wierszy jest spłaszczana przed hierarchią kolumn.

  • Kolumny są sortowane w następujący sposób: pola tekstowe w treści zamówienia od lewej do prawej, następuje w danych regionach od góry do dołu uporządkowane od lewej do prawej, od góry do dołu.

  • W ramach danych region, kolumny są sortowane w następujący sposób: narożnik członków, elementów członkowskich hierarchii wiersza, kolumna elementów członkowskich hierarchii i następnie komórek.

  • Równorzędne obszary danych to obszary danych lub grupy dynamiczne, które mają wspólny obszar danych lub dynamiczny element nadrzędny.Dane równorzędne są określane za pomocą gałęzi spłaszczonego drzewa.

Aby uzyskać więcej informacji, zobacz Tabele, macierze i listy (program Report Builder 3.0 i usługi SSRS).

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Tryby modułu renderowania

CSV rozszerzenie renderowania może działać w dwóch trybach: jedna jest zoptymalizowany dla programu Excel i innych jest zoptymalizowany dla aplikacji innych firm, które wymagają ścisłej zgodności CSV do specyfikacji RFC 4180 CSV.W zależności od używanego trybu równorzędne obszary danych są inaczej obsługiwane.

Tryb domyślny

Tryb domyślny jest zoptymalizowany pod kątem programu Excel.W trybie domyślnym raport jest renderowany jako plik CSV zawierający wiele sekcji danych w formacie CSV.Równorzędne obszary danych są rozdzielane pustymi wierszami.Równorzędne obszary danych w treści raportu są renderowane jako odrębne bloki danych w pliku CSV.Wynikiem jest plik CSV, w którym:

  • Poszczególne pola tekstowe w treści raportu są renderowane raz jako pierwszy blok danych w pliku CSV.

  • Dane każdego elementu równorzędnego najwyższego poziom region w raporcie organ jest renderowane w jego własnym blok danych.

  • Dane zagnieżdżone regiony są renderowane ukośnie w tym samym blok danych.

Formatowanie

Wartości liczbowe są renderowane wraz z formatowaniem.Program Excel może rozpoznawać sformatowane wartości liczbowe, takie jak wartości walutowe, procentowe i daty, i odpowiednio formatować komórki podczas importowania pliku CSV.

Tryb zgodności

Tryb zgodności jest zoptymalizowany dla aplikacji innych firm.

Obszary danych

Tylko pierwszy wiersz pliku zawiera nagłówki kolumn, a każdy wiersz ma taką samą liczbę kolumn.

Formatowanie

Wartości nie są formatowane.

Interakcyjność

Interakcyjność nie jest obsługiwana w żadnym z formatów CSV generowanych przez ten moduł renderowania.Poniższe interakcyjne elementy nie są renderowane:

  • Hiperłącza

  • Pokazywanie lub ukrywanie

  • Plan dokumentu

  • Łącza przeglądania szczegółowego lub przeglądowego

  • Sortowanie przez użytkowników końcowych

  • Stałe nagłówki

  • Zakładki

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Ustawienia informacji o urządzeniu

Zmieniając ustawienia informacji o urządzeniu, można zmienić niektóre ustawienia domyślne tego modułu renderowania, w tym tryb renderowania, znaki używane jako ograniczniki oraz znaki używane jako domyślny ciąg kwalifikatora tekstu.Aby uzyskać więcej informacji, zobacz Ustawienia informacji urządzenia CSV.

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku