2014-05-07 8 views
5

Mam dość złożony raport SSRS, który chciałbym wyeksportować do programu Excel w mniej więcej sposób, jak wygląda w wynikach sieci.Eksportowanie usług eksportu do programu Excel powoduje "Napraw" i usuwa style

Eksport do Excela i otwarcie w programie Excel 2010 daje następujący błąd:

Excel was able to open the file by repairing or removing the unreadable content. Removed part: /xl/styles.xml part (Styles)

Wszystkie stylizacji znika z raportu, więc wygląda strasznie.

Odpowiedz

9

Po oderwaniu sprawdzając je mam stałe 99% błędów stylu przez jednego prostego zmian:

Excel nie lubią komórki „ogółem” dla grup wierszy wewnątrz stoły mającą Font = „” (te komórki są automatycznie tworzone podczas tworzenia łącznie dla grupy)

Font=", 10pt, Default, Bold, Default"

Zmiana czcionki na "Arial":

Font="Arial, 10pt, Default, Bold, Default"

+1

stwierdziliśmy, że jeśli któryś z komórki pozostają domyślne to może rzucać błąd. Najlepiej ustawić czcionkę równą Arialowi lub czemuś, co pasuje do –

+0

Tak, w moim przypadku to nagłówki Tablix nie zawierały czcionki. Jawnie ustawienie Arial to naprawił. Dzięki, obie! –

0

Kolejną rzeczą, której należy szukać, jeśli wszystkie twoje pola tekstowe mają nazwę czcionki jest właściwość Format. Miałem pole daty, które chciałem sformatować, więc w polu Format użyłem = Format (Pola! UtworzonoDan.Valia, "MM/dd/rrrr"). To działało podczas przeglądania raportu, jednak podczas eksportowania odebrał nieczytelny błąd zawartości. W końcu właśnie użyłem: MM/dd/rrrr we właściwościach formatu, który rozwiązał mój problem.

0

W moim przypadku naprawiłem to, zapobiegając dzieleniu przez zero.

Z jakiegoś dziwnego powodu, zamiast rezygnacji z renderowania dzielenia przez zero, wyświetla słowo Infinity.

enter image description here

Powiązane problemy