i want to save/open a file in txt format other then CSV in SSRS 2005. So any one who knows how to add file extension in url that can overirde default extension in SSRS 2005..
I think you mean you want to export a report to a text file, but not CSV format? You haven't specified what other format you want, but if you want to output to a text file with a different kind of delimiter (for example Tab or | ) then you can do that by rendering the report via URL Access and overriding some of the rendering extension parameters.
For example, to export to a TAB delimited file with the extension .TXT:
http://SERVERNAME/reportserver/?%2fReportFolder%2fMyReport&rs:Format=CSV&rc:FieldDelimiter=%09&rc:Extension=TXT
As far as I can tell SSRS 2005 does not support setting these values in rsreportserver.config unfortunately. However SSRS 2008 does, which means in 2008 you can create a new rendering extension based on CSV and specify these settings. Users can then select the render format from the Export list in Report Manager, however as I mentioned 2005 does not support this so I think URL Access is your only option.
CSV Device Info settings for SSRS 2005
Report Server URL Access for SSRS 2005
Related
Can PowerPivot connect to an SSRS 2008 R2 server without SharePoint (Native mode)? Would like to load from SSRS but seems to not want to connect from PowerPivot. Is there some type of configuration I need to do this?
There's no special configuration required, you simply need access to the report.
In Excel 2013, choose Get External Data > From Other Sources, and then under Data Feeds, choose Report and then enter the URL of the report in the box. You will then be prompted to select the tablix / dataset to import into PowerPivot.
I understand it is possible to export the report data into multiple file types using the export button. however i'm wanting to access the information without having to manually export. So my question is, is it possible using a batch file or powershell to read a text box on the report and output it say into a notepad file or spreadsheet. or if not maybe just a way to export all of the data on the report without having to manually do it? Screenshot attached for an example.
One option is to create a subscription for the report and either have an attachment emailed to you or have it saved to a network location. In either case, there are several export options (csv, excel, xml, etc.). If you're only wanting partial data from the report, I'd recommend creating a sql query or just create a new report that gets you exactly what you need.
SSRS Question: What will happen if a client machine does not have MS Office installed on it and a SSRS report's "Export to EXCEL/WORD" functionality produces on excel report? One possibility is the file will get saved on client machine but one can not open it in excel format. What is the solution to overcome this issue? Can we do something from server side?
You are correct - the report will export to Excel or Word, and the client would then be unable to open the file. If you want to open an Excel file, you will need something that can read the file format. Open source office solutions could work, as could Microsoft's Office Viewer applications, or even a converter tool that converts the file to another format.
Alternatively, could you just export to a format that IS accessible on the client machine? CSV, tab delimited, HTML, etc?
Not sure if this is possible, but I'd like to export an SSRS report to Excel under a different filename than the report filename.
For example, the report is MyReport.rdl. When I export, it outputs the Excel file as MyReport.xlsx. I'd like to use a different filename for the Excel file. Is there a property that allows me to do this?
SSRS 2012
Set the 'DisplayName' property in your RDL file to the export filename you would like.
While saving the report to excel, you can give any name you want.
Please check the attached screen shots.
I want to use a rdl file with the query information stored in it. I don't want to have to convert it to a rdlc file. I have an ASP.NET app that I want to show the report. I thought I would use a ReportViewer on my page and then have it use the rdl file. However, I get an error and in researching it appears that I have to convert the file to an rdlc file. I don't want to strip out the data contained in the report. How can I show the report to the user by running the rdl report?
What was the error message and what version of visual studio are you using? I have used the report viewer control with server based (rdl) files before with no problems, you have to make sure that the render mode (or might be report mode) is set to server and not local.