Not able to export context data to excel in NWDS 7.1

Hi all,
We have a requirement wherein I need to export data from a local context node to an excel file. I am using jxl.jar for this purpose.
I am using a FileDownload UI element to generate the excel. I am working with NWDS 7.1 EhP1.
I am using the following code :
public void excel_download( )
     IWDCachedWebResource cachedExcelResource = null;
     String fileName = "TestExcel.xls";
     File f = new File(fileName);
     WritableWorkbook workbook = Workbook.createWorkbook(f);
     FileInputStream excelCSVFile = new FileInputStream(f);
     cachedExcelResource =getCachedWebResource(excelCSVFile,fileName,WDWebResourceType.getWebResourceType("xls","application/ms-excel"));
     wdContext.currentContextElement().setResource(cachedExcelResource);
     workbook.close();
     f.delete();
private IWDCachedWebResource getCachedWebResource(InputStream file, String name, WDWebResourceType type)
     IWDCachedWebResource cachedWebResource = null;
     if (file != null)
          cachedWebResource = WDWebResource.getWebResource(file, type);     
          cachedWebResource.setResourceName(name);               
     return cachedWebResource;
When I try to download the data to excel I am getting the following error:
you must flush before accessing the resource content
But when I deploy the application using NWDS2004s it works perfectly.
Can anyone shed some light on why this may be happening? Am I missing something? Has it got anything to do with the NWDS version?
Thanks and Regards,
Saurabh

Hi Saurabh,
      The above code is deprecated :-
Replace that with this piece of code -->
File f = new File(fileName);
WritableWorkbook workbook = Workbook.createWorkbook(f);
FileInputStream excelCSVFile = new FileInputStream(f);
IWDResource cachedExcelResource = WDResourceFactory.createCachedResource(excelCSVFile, "FileName.xls", WDWebResourceType.XLS, false);
wdContext.currentContextElement().setResource(cachedExcelResource);
cachedExcelResource.getUrl(WDFileDownloadBehaviour.ALLOW_SAVE.ordinal());
WDFileDownloadBehaviour --> Will determine how you would like to download your file.
Hope this helps !!!
Cheers,
Brian.

Similar Messages

  • HTTP 500 - Internal server error - not able to Export BI report to Excel

    Hi,
    We just upgraded to HFM 9.3.1.4. Unfortunately we are not able to Export BI report to Excel (in Workspace and in BI Studio). We receive the error message "HTTP 500 - Internal server error" (this worked fine in 411).
    We are able to preview in PDF and HTML, but not Export to Excel. We also just restarted the services for workspace and web analysis, but still the same issue.
    Anyone have any idea what is wrong?
    Thanks for your help!

    Hi Varun,
    We just restarted the financial reporting services, but still receive the same error message.
    Any other idea?
    Thank you for any help.

  • Not able to export report headers to Excel

    This is requirement from a client. They want to export the reports only to Excel and they want the report header to be displayed in excel worksheet.
    I tried in two ways. 1) Save to My computer as Excel in WebI and 2) Create a view in Excel connecting to WebI using Live Office.
    But in both attempt I am not able to get the report header. My interest to get report header is because i have some UserResponse functions used in report header. I can create a header in Excel and update the data using live office. But I cant get the UserResponse function in Excel header if i create without help of WebI.
    So any solutions for this problem.
    Thanks
    Raghu

    I realized that I can put a block in WebI and then I can pull that in excel alongside of static header, after putting the question.
    My interest to know whether it is by design in XI 3.0 or it is an issue. But by the replies it seems to me like it is by design.
    @Anis: I can't go for header as part of Body. Because this report is viewed in Web by many other users. I can't have separate report for Live office, it is a restriction for me. If I use the header in body, it wont look good I guess.

  • Not able to export web analysis report to excel smart view from workspace

    Not able to export web analysis report to excel smart view from workspace.
    Error :Web launch operation has been cancelled.
    Can anyone help me to resolve this issues

    I realized that I can put a block in WebI and then I can pull that in excel alongside of static header, after putting the question.
    My interest to know whether it is by design in XI 3.0 or it is an issue. But by the replies it seems to me like it is by design.
    @Anis: I can't go for header as part of Body. Because this report is viewed in Web by many other users. I can't have separate report for Live office, it is a restriction for me. If I use the header in body, it wont look good I guess.

  • Crystal report not able to export in EXCEL file in windows 7

    Hi Expert,
    I have an Form, in which there is a button print.  when I press Print button Crystal report open with data. upto here is fine with any operating system (OS).
    When I press Export report in XP it working fine, ShowDialog is show on screen where I have to save this file. but When I run as application on windows 7 I got  below as error
    Current thread must be set to single thread apartment (STA) mode before OLE calls can be made .......
    rptDoc.PrintOptions.PaperSize = CType(rawKind, CrystalDecisions.Shared.PaperSize)
                rptView.ReportSource = rptDoc
                rptView.Show()
                Dim oFrm As New System.Windows.Forms.Form
                rptView.DisplayGroupTree = False
                rptView.Dock = System.Windows.Forms.DockStyle.Fill
                rptView.Location = New System.Drawing.Point(0, 0)
                oFrm.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
                oFrm.Controls.Add(rptView)
                oFrm.Name = "Report Viewer"
                oFrm.Text = "Report Viewer"
                oFrm.ResumeLayout(False)
                oFrm.WindowState = System.Windows.Forms.FormWindowState.Maximized
                oFrm.TopMost = True
                oFrm.ShowDialog()
            Catch ex As Exception
                objMain.objApplication.MessageBox(ex.Message)
    Can you please tell me why is I am not able to export report on windows 7 thru Crystal report
    Thanks
    Kevin

    Hi Kevin,
    You may check: Error in Export to PDF for crystal reports
    Thanks,
    Gordon

  • Not able to export all the rows into excel

    Hi All,
    I'm not able to export all the records in discoverer report to excel sheet.
    There are actually 27000 records in discoverer report, when i export them to excel sheet i can see only 16000 records.
    I'm using discoverer plus.
    Any suggestions...please share with me.
    Thanks in advance,

    Hi,
    Do you have parameters on the worksheet? if so then are you selecting same as when you ran it?
    What version are you using ? Plus? Viewer? Desktop?
    You can export the worksheet into CSV instead of XLS and see what you get.
    Also check other formats to see if this missing lines happen in all export methods or just the XLS.

  • I need to be able to export the data from health kit and read it in something.  Anything.

    I've tried pretty much everything from Excel to downloaded and online apps.  I'm done downloading crap to my brand new computer.  My problem is that I need to be able to export the data into a readable format so that I can give it to my dr(s).  Is there ANY WAY that this is possible?  I'm kind of at my wits end here.  All help/suggestions are appreciated.
    What I've done:
    1.  Exported data.  It creates an xml file that can be opened in excel but gives raw data that no one but egghead developers can read (and I use that term in the best possible way.)
    2. Tried to download an excel add on.  Didn't work.
    3.  Tried several online applications.  Same result as Excel.
    Somehow this data has to be able to be read by someone other than myself, on my phone.
    Thanks to one and all for the many, many suggestions that I'm about to get.

    sam.loomis1234
    The only way out of Premiere Elements 11 is via export in video format (except for jpegs or audio under Publish+Share/Computer/Image or audio).
    The video is whole, not in a project file (project.prel).
    And, the Premiere Elements 11 project.prel does not appear to be an After Effects supported project format
    http://helpx.adobe.com/after-effects/kb/supported-file-formats-effects-cs4.html#main_head1
    Have you asked this question in the Adobe After Effects Forum regarding supported formats?
    http://forums.adobe.com/community/aftereffects_general_discussion
    ATR

  • Problem in exporting data to excel in nwds 7.3

    Hi All,
    I was using the following code for exporting data to excel in NWDS 7.3
    private IWDCachedWebResource getCachedWebResource(byte[] file, String name,
    WDWebResourceType type) {
    IWDCachedWebResource cachedWebResource = null;
    if (file != null) {
    cachedWebResource = WDWebResource.getWebResource(file, type);
    cachedWebResource.setResourceName(name);
    return cachedWebResource;
    I was getting the error in the following line cachedWebResource = WDWebResource.getWebResource(file, type); when I clicked the quick help it ststed the getWebResource method is depricated.  Kindly provide some assistance on what is the new method in its place.
    Thank you
    Regards,
    Preet Kaur

    Hi Ganesh,
    Thanks that worked fine, but when we go further we are facing problem ie
    byte[] excelXMLFile;
    IWDCachedWebResource cachedExcelResource = null;
    String fileName = dataNode.getNodeInfo().getName() + ".xls";
    try {
    // create Excel 2003 XML data as a byte array for the given context node,
    // attributes and headers
    excelXMLFile = toExcel(dataNode, columnInfos).getBytes("UTF-8");
    // create a cached Web Dynpro XLS resource for the given byte array
    // and filename
    cachedExcelResource = getCachedWebResource(
    excelXMLFile, fileName, WDWebResourceType.XLS);
    // Store URL and file name of cached Excel resource in context.
    if (cachedExcelResource != null) {
    wdContext.currentContextElement().setExcelFileURL(
    cachedExcelResource.getURL());
    wdContext.currentContextElement().setExcelFileName(
    cachedExcelResource.getResourceName());
    // Open popup window with a link to the cached Excel file Web resource.
    openExcelLinkPopup();
    } else {
    wdComponentAPI.getMessageManager().reportException(
    "Failed to create Excel file from table!", true);
    } catch (UnsupportedEncodingException e) {
    wdComponentAPI.getMessageManager().reportException(
    e.getLocalizedMessage(), true);
    } catch (WDURLException e) {
    wdComponentAPI.getMessageManager().reportException(
    e.getLocalizedMessage(), true);
    The above bold lines also would need to be converted to inputstream, but not sure how to correct that
    We are following the below pdf for the implementation.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/edc2f3c2-0401-0010-8898-acd5b6a94353?QuickLink=index&overridelayout=true
    Thank you
    Regards,
    Jaspreet Kaur

  • Not able to fetch the data by Virtual Cube

    Hi Experts,
    My requirement is I need to fetch the data from Source System (From Data base table) by using Virtual Cube.
    What I have done is I have created Virtual Cube and created corresponding Function Module in Source System.
    That Function MOdule is working fine, if Data base table is small in Source System.But If data base table contains huge amount of data (millions of record), I am not able to fetch the data.
    Below is the code I have incorporated in my function module.
    c_th_mapping TYPE CL_RSDRV_EXTERNAL_IPROV_SRV=>TN_TH_IOBJ_FLD_MAPPING.
      DATA:
        l_s_map TYPE CL_RSDRV_EXTERNAL_IPROV_SRV=>TN_S_IOBJ_FLD_MAPPING.
      l_s_map-iobjnm = '0PARTNER'.
      l_s_map-fldnm  = 'PARTNER'.
      insert l_s_map into table l_th_mapping.
    create object l_r_srv
        exporting
           i_tablnm              = '/SAPSLL/V_BLBP'
          i_th_iobj_fld_mapping = l_th_mapping.
      l_r_srv->open_cursor(
        i_t_characteristics = characteristics[]
        i_t_keyfigures      = keyfigures[]
        i_t_selection       = selection[] ).
       l_r_srv->fetch_pack_data(
        importing
          e_t_data = data[] ).
      return-type = 'S'.
    In the above function Module,Internal table L_TH_MAPPING contains Info Objects from Virtual Cube and corresponding field from Underlying data base table.
    The problem where I am facing is, in the method FETCH_PACK_DATA, initially program is trying to fetch all the recordsfrom data base table to internal table.If Data base table so lagre, this logic is not working.
    So would you please help me how to handle these kind of issues.

    Hi Experts,
    My requirement is I need to fetch the data from Source System (From Data base table) by using Virtual Cube.
    What I have done is I have created Virtual Cube and created corresponding Function Module in Source System.
    That Function MOdule is working fine, if Data base table is small in Source System.But If data base table contains huge amount of data (millions of record), I am not able to fetch the data.
    Below is the code I have incorporated in my function module.
    c_th_mapping TYPE CL_RSDRV_EXTERNAL_IPROV_SRV=>TN_TH_IOBJ_FLD_MAPPING.
      DATA:
        l_s_map TYPE CL_RSDRV_EXTERNAL_IPROV_SRV=>TN_S_IOBJ_FLD_MAPPING.
      l_s_map-iobjnm = '0PARTNER'.
      l_s_map-fldnm  = 'PARTNER'.
      insert l_s_map into table l_th_mapping.
    create object l_r_srv
        exporting
           i_tablnm              = '/SAPSLL/V_BLBP'
          i_th_iobj_fld_mapping = l_th_mapping.
      l_r_srv->open_cursor(
        i_t_characteristics = characteristics[]
        i_t_keyfigures      = keyfigures[]
        i_t_selection       = selection[] ).
       l_r_srv->fetch_pack_data(
        importing
          e_t_data = data[] ).
      return-type = 'S'.
    In the above function Module,Internal table L_TH_MAPPING contains Info Objects from Virtual Cube and corresponding field from Underlying data base table.
    The problem where I am facing is, in the method FETCH_PACK_DATA, initially program is trying to fetch all the recordsfrom data base table to internal table.If Data base table so lagre, this logic is not working.
    So would you please help me how to handle these kind of issues.

  • How can i export the data to excel which has 2 tables with same number of columns & column names?

    Hi everyone, again landed up with a problem.
    After trying a lot to do it myself, finally decided to post here..
    I have created a form in form builder 6i, in which on clicking a button the data gets exported to excel sheet.
    It is working fine with a single table. The problem now is that i am unable to do the same with 2 tables.
    Because both the tables have same number of columns & column names.
    Below are 2 tables with column names:
    Table-1 (MONTHLY_PART_1)
    Table-2 (MONTHLY_PART_2)
    SL_NO
    SL_NO
    COMP
    COMP
    DUE_DATE
    DUE_DATE
    U-1
    U-1
    U-2
    U-2
    U-4
    U-4
    U-20
    U-20
    U-25
    U-25
    Since both the tables have same column names, I'm getting the following error :
    Error 402 at line 103, column 4
      alias required in SELECT list of cursor to avoid duplicate column names.
    So How can i export the data to excel which has 2 tables with same number of columns & column names?
    Should i paste the code? Should i post this query in 'SQL and PL/SQL' Forum?
    Help me with this please.
    Thank You.

    You'll have to *alias* your columns, not prefix it with the table names:
    $[CHE_TEST@asterix1_impl] r
      1  declare
      2    cursor cData is
      3      with data as (
      4        select 1 id, 'test1' val1, 'a' val2 from dual
      5        union all
      6        select 1 id, '1test' val1, 'b' val2 from dual
      7        union all
      8        select 2 id, 'test2' val1, 'a' val2 from dual
      9        union all
    10        select 2 id, '2test' val1, 'b' val2 from dual
    11      )
    12      select a.id, b.id, a.val1, b.val1, a.val2, b.val2
    13      from data a, data b
    14      where a.id = b.id
    15      and a.val2 = 'a'
    16      and b.val2 = 'b';
    17  begin
    18    for rData in cData loop
    19      null;
    20    end loop;
    21* end;
      for rData in cData loop
    ERROR at line 18:
    ORA-06550: line 18, column 3:
    PLS-00402: alias required in SELECT list of cursor to avoid duplicate column names
    ORA-06550: line 18, column 3:
    PL/SQL: Statement ignored
    $[CHE_TEST@asterix1_impl] r
      1  declare
      2    cursor cData is
      3      with data as (
      4        select 1 id, 'test1' val1, 'a' val2 from dual
      5        union all
      6        select 1 id, '1test' val1, 'b' val2 from dual
      7        union all
      8        select 2 id, 'test2' val1, 'a' val2 from dual
      9        union all
    10        select 2 id, '2test' val1, 'b' val2 from dual
    11      )
    12      select a.id a_id, b.id b_id, a.val1 a_val1, b.val1 b_val1, a.val2 a_val2, b.val2 b_val2
    13      from data a, data b
    14      where a.id = b.id
    15      and a.val2 = 'a'
    16      and b.val2 = 'b';
    17  begin
    18    for rData in cData loop
    19      null;
    20    end loop;
    21* end;
    PL/SQL procedure successfully completed.
    cheers

  • Why am I not able to export NEF files to Photoshop from Lightroom to edit. This is new. When I right click on an image, the export to PS option is not selectable.

    Why am I not able to export NEF files to Photoshop from Lightroom to edit. This is new. When I right click on an image, the export to PS option is not selectable. I've never had this happen before. I haven't used it for a few weeks, so maybe there's an update (Mac or otherwise) that's screwing things up? HELP!

    I have an Edit In - Photoshop option, but not an Export - Photoshop option.
    Obviously to have right-click Edit In to work, the photo you're right-clicking on needs to be selected.  I assume this is not the problem, and that the photo is selected.
    Mavericks 10.9.3 has a problem where the Users folder is hidden, and you need to update iTunes to fix it, but it's been a few weeks since this happened so hopefully you're up-to-date and the Users folder isn't hidden anymore.
    If you can't get things to work, I'd uninstall LR and uninstall Photoshop, then install Photoshop, and update it, then install LR and update it, as a way to get any wayward security or other OS-level things reset.

  • Exporting form data to excel help

    Hi there,
    I have created an interactive form using Livecycle Designer that comes with Adobe 9 Pro. Forms will be download from a website, completed and emailed back to me. I'm having trouble trying to export  the data to excel. Whilst it lets me export data to excel it does not appear in the logical order as it is on the form. I'm not sure how to fix this and/or if its possible to only have certain fields displayed in excel?
    Is it also possible to automate the process so that data in completed forms that i save will update the inforamtion in excel?
    Any help greatly appreciated, I'm new to forms.
    Windows XP
    Adobe Acrobat 9 Pro
    Microsoft Excel 2003
    Thanks,
    Ken

    You probably need to ask in the LiveCycle forum since this is a Designer issue I think. If you are doing the export from Acrobat, then list the steps you are using. However, the field order and such are going to be set by Designer.

  • Not able to Export RequestDataset from MDS in oim 11g

    Hi All,
    I am able to import request dataset into MDS, but not able to export the same data set. How ever, I have exported oim-config.xml, successfully. Can any one help me here. Actually I wanted to export any one of default request datasets (AssignRolesDataset.xml). Is it possible?
    Thanks.

    Thanks Rajiv, I was confused with requestDataset's attribute "name" and file name of the requestDataset. I thought, OIM uses the name of the requestDataset to export as well. But its using the filename of the requestDataset. How ever, I exported succefully. Thanks.
    Can you explain, what type of information, OIm stores in DB for export and import funcationality?
    Thanks.

  • End users not able to export a report to a spreadsheet

    Hi Gurus,
    My end users not able to export a report to a spreadsheet..
    version     : ECC 6.0
    Release    : 7.10
    support Package 14
    Currently the end user has 6 choices for creating spreadsheets if the selecte the "All Available Formats" option when generating a spreadsheet. Those options are:
    Excel (in MHTML format)
    Excel (in MHTML format for 2000/97)
    Excel (in Office 2003 XML format)
    SAP internal XML format
    SAP Standard (internal table)
    Excel (in Existing XXL format)
    When they are trying to use format " Excel (in Existing XXL format) " Below error is coming..
    save XXl list object in SAP Office
    Name for list object            ALVXXL01
    Title for SAPoffice              -
    as per sap Note 1080608 it's support only * Excel (in previous XXL format) format,
    My question is  * Excel (in Existing XXL format) and * Excel (in previous XXL format) are same.
    If yes why its not allowing to Excel (in Existing XXL format)... ? Am waiting for you valuable suggestions..
    Best Regards,
    RK

    Dear, all
    When they are trying to use format " Excel (in Existing XXL format) " Below error is coming..
    save XXl list object in SAP Office
    Name for list object ALVXXL01
    Title for SAPoffice
    Please sujest how to solw this problem
    Mayur Tandel

  • What's the best way to export UTF8 data into Excel?

    Hi,
    Database charterer set is UTF8
         PARAMETER     VALUE
    1     NLS_NCHAR_CHARACTERSET UTF8
    2     NLS_CHARACTERSET     UTF8
    My requirement is that I want to export oracle data into excel file by using UTL_FILE oracle supplied package.
    But while writing data into excel files it’s looses in UTF8 encoding and writes some garbage data into file.
    I am very much sure that while retrieving the data form database it is perfectly encoded with UTF8, but after data is written to the file it eats the UTF encoding resulting into some garbage data.
    e.g.
    I am retrieving this filed from database which is UTF8 encoded in DB “Langäcker 55” but when it is written into excel it becomes “Langäcker 55”.
    Is Oracle UTL_FILE eating the UTF8 encoding while writing into file? if yes, is there utility which can help me to remain the UTF8 encoding as it is while writing in to excel file? Is there anythingi can do in Oracle to get this done?
    Thanks in advance.
    Thanks,
    Santosh

    Until now I have not found anyone who could write real Excel files (MS binary format) in PL/SQL. So I assume that you write your data in strings separated by a character like ; or |, aka CSV.
    Try to open your file with 'wb' (write binary) instead of 'w' and then use
    -- write data
    utl_file.put_raw(v_file,utl_raw.cast_to_raw(<your data>));
    --write remaining data
    utl_file.fflush(v_file);
    --close the file
    utl_file.fclose(v_file);Regards
    Marcus

Maybe you are looking for

  • Wifi issue...does anyone else have this problem?

    So I just got an iPad wifi+3G this week. I know there are wifi issues with the ipad but mine is a bit unusual. I would always get signal to my wifi connection. I get signal even after i put the ipad to sleep then turn it on. Problem is, I don't alway

  • How to pay developer id with out credit card ?

    my company has not policy pay by credit card. how to pay developer id with out credit card ? Please tell me if you have a choice. Thankyou.

  • BDOC errors after changes made in WebIC.

    We are receiving BDOC errors (viewable via SMW01) for BDOC type BUPA_MAIN. The errors reported are against message class COM_BUPA_BSP, errors 10 and 30, being: Validity start date before issue date and Enter a selection date in the past for historica

  • Bootstrap3/BC Menu dropdown conflict with module_photogallery

    I'm building a site using Bootstrap3 framework, with BC Dynamic Menu (with jQuery courtesy Joe Watkins) for main navigation.  Dropdowns (click or hover) working beautifully until I add a photogallery module, then the dropdown links disappear on click

  • Put customer fields into tab-control on screen

    How can I implement a BADI to put customer fields for a table into tab-control on a SAP standard subcreen! Is there any constraint ? and should I change any SAP standard thing?! Thanks