Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Сломаная экселька при экспорте SSRS отчета  [new]
PetrovichSK
Guest
Может кто сталкивался. Есть web UI приблуда, которая дергает SSRS и выводит отчет на экран. Функционал экспорта доступен.
Далее. Делаю экспортв эксель и получаю фигню полную. Невозможно его открыть Экселем. В экселевском файле я вижу стренные символы 14000 в самом начале. При экспорте без приблуды отчет в Экселе открывается нормально.
Извиняюсь за некоторый сумбур.
12 мар 18, 15:34    [21250065]     Ответить | Цитировать Сообщить модератору
 Re: Сломаная экселька при экспорте SSRS отчета  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
PetrovichSK
Может кто сталкивался. Есть web UI приблуда, которая дергает SSRS и выводит отчет на экран. Функционал экспорта доступен.
Далее. Делаю экспортв эксель и получаю фигню полную. Невозможно его открыть Экселем. В экселевском файле я вижу стренные символы 14000 в самом начале. При экспорте без приблуды отчет в Экселе открывается нормально.
Извиняюсь за некоторый сумбур.

Поскольку Вы версии не указали, то предположу, что "This issue occurs because SSRS 2008, SSRS 2008 R2 or SSRS 2012 writes a negative zero (-0) value to the Excel workbook when you export the report. When you open the Excel workbook, Excel 2010 checks the value and generates the error message after the value is found.", ссылка на все это безобразие.
12 мар 18, 15:44    [21250115]     Ответить | Цитировать Сообщить модератору
 Re: Сломаная экселька при экспорте SSRS отчета  [new]
PetrovichSK
Guest
Andy_OLAP,

А и действительно про версию забыл

Microsoft SQL Server 2014 (SP2-GDR) (KB4057120) - 12.0.5214.6 (X64)
Jan 9 2018 15:03:12
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)

Извиняюсь.

Но ошибка не такая. При использовании самописного UI, который дергает SSRS, я получаю отчет и затем экспортирую его в Эксель. Сама экселька выглядит вот так
14000
PK  C^eLbO,$ Й   xl/workbook.xml ў ( 
.....
и не открывается Экселем. Тот кричит, что это не мой формат

Когда я дергаю тот же самый отчет по Report Manager URL и делаю экспорт в Эксель, то все гуд
Сама экселька выглядит вот так
PK  ^eLbO,$ Й   xl/workbook.xml ў ( 
....
Никаких тебе 14000 в самом начале.
12 мар 18, 16:01    [21250191]     Ответить | Цитировать Сообщить модератору
 Re: Сломаная экселька при экспорте SSRS отчета  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4537
PetrovichSK, ну так и разбирайтесь с "приблудой" или хоть скажите что это за...
12 мар 18, 18:54    [21250848]     Ответить | Цитировать Сообщить модератору
 Re: Сломаная экселька при экспорте SSRS отчета  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
PetrovichSK,

Ошибка в 17 строке вашей UI приблуды.
12 мар 18, 19:14    [21250887]     Ответить | Цитировать Сообщить модератору
 Re: Сломаная экселька при экспорте SSRS отчета  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
WarAnt
PetrovichSK,

Ошибка в 17 строке вашей UI приблуды.

Думаете, ему стоит использовать что-то типа "objWebRequest.ProtocolVersion = System.Net.HttpVersion.Version10"?
UI приблуда на C#+ASP.NET работает?
12 мар 18, 19:49    [21250944]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить