export Report in Excel using Bi publisher - excel

I have two Layout in my Report(Report 1)
Under Report1 i have layout 1 and Layout 2
if i use Export to Excel option in Bi publisher then i am getting only layout 1 or layout 2 in excel.
I want the Report1 to be export in Excel file named as 'Report1.xlsx' and having two worksheet one with name 'Layout1' and next with 'Layout2'
Note:Report is an on demand report .it should be View in online then export in Excel .please provide an workaround to achieve it

One workaround is to add all the content in one layout and use Page Breaks to split the content. Then go to the report Properties and set the option Page Break as New Sheet to True . This will break the content in some sheets in excel depending on the number of page breaks you use. The downside is that when in Interactive view all the content will be in the same page.
Hope it helps!

Related

Change the default for Excel upload

I have custom screens where I've used the functionality of uploading an excel sheet into a grid. The default dropdown is 'Update Existing'. What I would like to know is if there is a way to change the default to 'Insert All Records' from the dropdown. Shown below is an example of what I'm talking about:

SSRS - Export to excel on different sheets without acting on on page breaks

Given a report like that is it possible in any way to split those tables into different sheets in excel without acting on the page breaks? I can't modify the print layout, so I can't change them. But I need those tablix to be each of them on a separete Excel sheets
There may be a way to do this, although I've never tried it. This will only work on SSRS 2008R2 or later.
You could add a rectangle between each tablix and set it to page break after. Then you can set the visibility of this rectangle based on what the render format is. Globals.RenderFormat.Name
So, add the rectangle between the current Tablix then in the tablix properties change the hidden property to an expression something like this.
=SWITCH(
Globals!RenderFOrmat.Name = "PDF", True,
Globals!RenderFOrmat.Name = "RPL", True,
True, False
)
The above will hide the tablix for interactive viewing or PDF export and not hide it for other formats.
There are several render formats depending on the version of SSRS so it's best to add a text box temporarily and set its expression to =Globals!RenderFormat.Name then export to all relevant formats and see what the name for each is and adjust the SWITCH statement accordingly.
Sorry, but the answer is no. SSRS only uses the page break property to create new sheets. In terms of a workaround, you could either have two versions of the report or you could add a parameter to choose whether or not to use the page breaks.

Excel power view sheet comes out blank when printing

When I try to print a power view sheet it comes out blank (no ink on the paper), even though the print preview shows the sheet nicely.
See image below (secret stuff is blurred out):
According to Microsoft themselves it should be possible to both print and export (to pdf) a power view sheet.
Many other sites also claim that it should be possible, e.g. https://www.tutorialspoint.com/excel_power_view/excel_power_view_sharing.htm
I have tried both options though, and it comes out blank on paper when printing, and when exported just shows a blank pdf page.
I ended up contacting Microsoft support and I was told that it is only possible to print an image of the current view if the Excel document is on a SharePoint server.

How to change the result of exporting to Excel format a report with subreport and chart

We have a report which contains 6 pages (I have used page breaks). Each page has few sub-reports and few charts. We are exporting it as Excel.
When we are trying to print one sheet the page is breaking into multiple pages dividing the sub-reports and charts in middle. Is there some best way or thumb rule to follow in order to make reports print friendly.
On the Ribbon (I have Excel 2007) go to View tab, then select Page Break Preview and drag page borders as you desire. These settings are saved together with the workbook, so on the next reopen page breaks will remain as set.
Finally found the answer.
Posting here in case somebody is struck with same issue
Need to set these properties in report
net.sf.jasperreports.export.xls.fit.width =1 and
net.sf.jasperreports.export.xls.fit.height=1.
Thanks

Title "not centered" when the report is being run using excel 2007

I'm working on an existing cognos report where a user specifically asked me to make changes. When the user runs the report, they run it in excel. When the user downloads the report to excel the title isn't centered. This threw me off because when viewing my report in Cognos Report Studio, the title is centered. What is the cause of this and is there a fix? They seek this change so they don't have to manually make the changes in excel before putting it to their use.
EDIT:
Report studio:
Excel:
When I run the report in HTML or PDF the title is perfectly in the middle, only excel renders it off.
IBM Cognos has limitations when producing reports in Microsoft Excel format.
One work around for this problem is to use include the report title text in a table cell in the Page header block. Given below are the steps.
Insert a table of 1 column and 1 row (i.e. 1 table cell) in the Page header block.
Add "Text Item" in the table cell.
Give appropriate report title in that text item.
Select the table cell; In the 'Font & Text' properties, specify the horizontal alignment property to be 'Center'.
Run the report in Excel 2007 format.
This also works for Excel 2002 format.
You can find some of the limitations for Excel format here:
Unsupported Excel Formatting
Unsupported IBM Cognos 8 Formatting
Limitations When Producing Reports in Microsoft Excel Format
#MichaelYounani
Instead of having title texts (6 rows) in 2 different table structures, you can move all the 6 rows of title in the same table.
Please refer to the screen shot.
That way, when the report is run in Excel format, you can get all the title rows in one column and aligned to the center.
Take a list object..
unlock the report.
add list header. (note not the page header..)
select the list header and select split cells.
Place a text item in the first list header cell.
Select all the list header cells and select merge cells.
Now, you can format the merge cells with center and bold.
This will ensure the total number or columns and the list header cells are same.
Run the report and export to excel. This method work in any version of cognos.
--Srrinivas.
Go to Page Layout, then next to the Gridlines tab is Headings. Click on the expanding arrow right below that. From within there, go to Header/Footer. Uncheck the boxes that say, "Scale with document" and "Align with page margins". Problem solved.

Resources