Problems in exporting data to Excel from WebDynpro

Hi,
I'm trying to transport data to Excel using the WebDynpro Binary Cache. The table data I have has certain special characters like & , < and > . I get an XML Parse error while trying to retrieve the XML List from the Binary Cache. The detailed error is Whitespace is not allowed. If table data is without these special characters Excel Export happens fine.
Any help is highly appreciated.
Thanks,
Bala

I got the same error message and find the solution (knowing that this is an old thread, but maybe in future it can helps someone)
I've changed my TableUtilities class (getting from this excellent blog: /people/sap.user72/blog/2006/05/04/enhancing-tables-in-webdynpro-java-150-custom-built-table-utilities), adding the CDATA Element
Method: DownloadToExcel
for (int j = 0;j<columnInfos.size();j++)
                         String attributeName = (String)columnInfos.get(j);
                         xml_file.append("<")
                                   .append(attributeName)
                                   .append(">")
                                   .append("<![CDATA[")
                                   .append(elem.getAttributeValue(attributeName))
                                   .append("]]>")
                                   .append("</")
                                   .append(attributeName)
                                   .append(">\n");
                    xml_file.append("</")
                              .append(_nodename)
                              .append("Element>\n");

Similar Messages

  • Export Data To Excel From DVWP

    Hi,
    I created DVWP in SPD.
    Is it possible to Export Data To Excel From DVWP?
    What should I do?
    Thanks in advance!

    Hello,
    try this:
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/c2e2eb0c-202e-49c1-80cb-2fbf5159b10c/how-to-export-dataview-webpart-to-an-excel-file?forum=sharepointcustomizationprevious
    Via script:
    http://ameyakawale.wordpress.com/2011/08/04/exporting-dataview-webpart-data-into-excel-using-javascript/
    http://social.msdn.microsoft.com/Forums/sharepoint/en-US/e01ed0bb-63bc-49fc-b1ff-5d2342f897ae/exporting-data-view-webpart-to-excel-spreadsheet?forum=sharepointcustomizationprevious
    Hemendra:Yesterday is just a memory,Tomorrow we may never see
    Please remember to mark the replies as answers if they help and unmark them if they provide no help

  • Problem while exporting data to Excel sheet.......

    Hi
    I have written the following code to export data to excel sheet...
    data:
           conv_out TYPE REF TO cl_abap_conv_out_ce,
           content TYPE xstring.
    data : itab_slsrl type table of znslsrlitm.
    data: xml_out TYPE string.
    Data:
    Node_slsrl type ref to If_Wd_Context_Node,
    Elem_slsrl type ref to If_Wd_Context_Element,
    Stru_slsrl type ref to if_wd_context_element .
    call transformation ('ID') source tab = itab_slsrl[] result xml xml_out.
    CALL FUNCTION 'CRM_IC_XML_STRING2XSTRING'
    EXPORTING
    INSTRING = xml_out
    IMPORTING
    OUTXSTRING = content.
    conv_out = cl_abap_conv_out_ce=>create( encoding = 'UTF-8' ).
    DATA: lv_filename TYPE string.
    conv_out->convert( exporting data = xml_out IMPORTING buffer = content ).
    cl_wd_runtime_services=>attach_file_to_response(
    i_filename = 'Sales_order_release.xls'
    i_content = content
    i_mime_type = 'application/msexcel'
    i_in_new_window = i_in_new_window
    i_inplace = i_inplace ).
    But when i am trying to export data to excel sheet i am getting
    following error...
    "Switch from current encode to specified encoding is not supported"
    "<?xml version="1.0" encoding='utf-16"?>"
    if i change encoding utf-8 to utf-16 in my code its giving dump..
    "The conversion of certain code pages is not supported"
    Did i miss any step...?
    How to resolve this problem please help me....
    Thanks & Regards
    Sowmya.....

    Hi Sowmya,
    I do had a similar issue, but I avoided that problem temporarily by commenting the following code.
        l_conv_out = cl_abap_conv_out_ce=>create( encoding = 'UTF-8'  ).
    attach the first file
    l_conv_out->convert( exporting data = l_xml_out IMPORTING buffer = l_content  ).
    Once this is done, you can export the data to Excel and open it and see too...But this is a temporary solution only. Implement this solution to get to understand more flaws of this.
    Regards
    Raja Sekhar
    Edited by: Raja Sekhar on Dec 26, 2007 7:51 PM

  • 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

  • Export data into Excel from PL/SQL Block

    Hi,
    Please tell me how to export data into excel comming out from PL/SQL code in APEX.
    We can simply export data into excel if we have Report region, but my query is dynamic for which i had to use PL/SQL block. Now i want to export that data into excel.
    Thanks & Regards,
    Smith

    Hi,
    Take a look here http://spendolini.blogspot.com/2006/04/custom-export-to-csv.html
    Regards
    Paul

  • How export data in Excel From Visual Composer

    Hay everybody,
    I would like to export my data result from Visual Composer to Excel. I've tried with an export data buton, but the exported file has a very bad format in Excel. I've tried an hyperlink buton which contain the Reptname data of the query too, but I can't keep my filters. This second solution can be nice for the format. If anyone knows how I can keep my filters, I would be fine.
    Thanks

    I did not get solution by using BW 3.5 , can we export data to Excel ? I am refering
    [HOW TO EXPORT DATA FROM VISUAL COMPOSER|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/47fe4fef-0d01-0010-6f87-ed8ecb479123?overridelayout=true] following link??

  • Export data to excel from oracle ?

    Hi,
    Is it possible to export the table data to an excel sheet??? If yes, please let me know how to achieve it !!!
    Regards
    Venkat

    Numerous threads about this issue....
    Just a pair of example...
    Export from oracle to excel
    Export Data to Excel using PL/SQL
    If you were not satisfied ... , you could search extensively the forums:
    http://forums.oracle.com/forums/search.jspa?threadID=&q=export+data+to+excel&objID=f75&dateRange=lastyear&userID=&numResults=15
    Greetings...
    Sim

  • Export data to excel from jsf

    How can I export data to excel sheet using jsf ..Any components available..
    Thanks in advance.

    There is no JSF component which does all the task, but there are enough ways to achieve this. You can use a reporting framework, such as JasperReports or BIRT. You can use a Java Excel API, such as Apache POI HSSF or Andy Khan's JExcelAPI. You can write a plain vanilla CSV or HTML TABLE file which can also be read by Excel.

  • Problem with Exporting Data to Excel

    Hi Everyone,
    I have problem with exporting the data to a excel file. I am using a XP
    system in German which uses comma "," as the decimal point , and I also set
    "Use localized decimal point*" under the FronPanel Options to be true. But
    the exported excel file can not recognize (or just ignore) the comma for a
    whole column (flow rate), for examle "1,234" (1.234 in non-german system)
    would be 1234. But if I open its text file where the data came
    from by calling Excel directly, there will be no problem. Is this a bug of
    LabVIEW, or I forget some settings?
    Thanks a lot!
    Le
    P.S: The LabVIEW version is 8.2.1 and the Office version is Office2007.

    Hi Le,
    Sound familiar; here in The Netherlands we have the same problem.   That is why we use the English versions for XP and Office.
    I don’t quite understand how you interface to Excel. Directly with ActiveX or through a CSV file.
    Can you explain a bit more ?

  • EXPORT DATA TO EXCEL FROM PORTAL

    HELLO
    user has saved one of the web reports in his favourites...he has customized the report according to his needs and then saved it in his favourites...now when he acesses the report from his favourites and..
    enters the values for the variables
    the data is displyed accordinly as he customized it.
    now when he wants to export this data to excel he is getting the error.
    contact ur system admin..ur request cannot be processed.
    it is not happening with any of his other reports.its only this one he is not able to export the data.
    please suggest what steps can be taken

    yea the reports worked fine...it is only this report which is not exporting data...he is able to view all the data and everything in portal for this report but when he exports to excel he is getting this error.
    cannot find advanced load with uid:FILTER_PANE_ac_unid0_dropdown
    i tried with the oss notes but nothing..
    this is not an authorization issue as the user is able to acess the report.it is only that he is not able to export to excel..
    please let me know what can i do..
    thanks

  • Date issue when exporting data to Excel from SSRS report, where date is less than 1/1/1900

    Hi,
    I am using SSRS report to display the data from database. In that data, One of the column is DATE. when I am exporting to Excel all that dates are displaying fine except 1/1/1800 12:00 AM. Instead of 1/1/1800 12:00 AM it is displaying XXXXXXXXXXXXXX values.
    Please help me to fix the issue.
    Please let me know if more clarification required.
    Thanks In advance.

    Hello,
    We can use Cstr() function to convert the Date type data to String data. Suppose we have a field named DateTime, please refer to the expression below:
    =Cstr(Fields!DateTime.Value)
    Then we can get a string type data. There is an article about SSRS expression, you can refer to it.
    http://msdn.microsoft.com/en-us/library/ms157328.aspx
    If you have any questions, please feel free to let me know.
    Regards,
    Alisa Tang
    Alisa Tang
    TechNet Community Support

  • Export data to excel from table

    Hi experts,
    Scenario: I have a table which is mapped to a context node consisting of 6 attributes. Here I want to add a new button to the application to export all the data comming in the table to an excel sheet. How can i achieve this scenario. I need the least complicated and the shortest method(code) to implement the same.
    Please help me with this.
    Regards,
    KM

    Hi KM,
    Please refer to below documents :
    https://wiki.sdn.sap.com/wiki/label/excel
    http://wiki.sdn.sap.com/wiki/display/WDJava/ExporttoExcel(WithoutthirdpartyAPIs)
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d01854fd-1579-2c10-63ad-dd62edca2381?quicklink=index&overridelayout=true
    Regarding Download data in MS Excel format and Check box
    Hope it helps
    Regards
    Arun

  • Problem in importing data to Excel from a REPORT

    Hi,
    Can anybody tell me ,
    i created a report using alv_grid_display function. but if i want to load the output data , i am unable to load it in to excel by clicking on the spread sheet icon on the output screeen. but i am able to load it by going to printpreview  and after if i click the spreadsheet icon.
    please suggest me
    thanks in advance.
    KP

    i guess you want to say that when you click on the change layout to spradsheet, then it is not working.
    If thats the case then check your fieldcatalog, there must be some error, like uper case word is missing or any column number is double somthing like that may be there.
    Regards,
    Amit
    Reard all helpful replies.

  • Export Data to excel from JSP

    Hi Friends,
    I want to generate a excel file on click of a button storing the report whose content are based on some sql query. I got following code from the group.
    <%@ page language="java" import="java.io.*" %>
    <%@ page contentType="application/vnd.ms-excel" %>
    <%
    response.setHeader("Content-Disposition","attachment;filename=Test.xls");
    %>
    <html>
    <body>
    <table>
    <tr>
    <td>TnameA</td>
    <td>4.1.1999</td>
    <td>200.12</td>
    </tr>
    <tr>
    <td>TnameB</td>
    <td>03.10.2000</td>
    <td>2000</td>
    </tr>
    <tr>
    <td>TnameC</td>
    <td>22.12.1989</td>
    <td>400.60</td>
    </tr>
    </table>
    </body>
    </html>
    This works fine. But the generated excel file does not have the cell format. Background is white, with no cells being seen.
    Secondly, can i give the name dynamically for the excel file.
    Thanks
    RM

    hi
    following code should run. In such code you should be careful in two point:
    1. In statement (<%@page import="java.io.*"%><% ) no blank between %> and <%
    2. no html code, no header, nothing about html.
    you can change ( String message = ( String )session.getAttribute( "EXCEL" ); ) however you want.
    \t : next cell
    \n: next line
    <%@page language='java' contentType='text/html;'%>
    <%@page session="true"%>
    <%@page import="java.io.*"%><%
    response.setContentType("application/vnd.ms-excel");
    String excelFileName = "Hello";
    response.setHeader("Content-Disposition","attachment; filename=" + excelFileName+".xls" );
    String message = ( String )session.getAttribute( "EXCEL" );
    PrintWriter pw = response.getWriter();
    pw.println(message);
    pw.flush();
    pw.close();
    %>
    your second question : yes you can. ( excelFileName )

  • Problem in exporting dates table to excel

    hey experts,
    i have a problem with exporting data to excel sheet .
    1) when i export date it converts into string  format and stores in the excel sheet ex: "02.02.2008"
    but the problem here is that when i revert back the excel data to abap internal table , it is not working since the date is now in string format ..
    please help urgently.
    Point will b rewarded suitably.
    thx and regards,
    Anoop Gupta

    hey thankx for the immediate reply , but still the problem is that , when i am am receiving the excel sheet data , i have no idea about which filed is having the date value . so first i need to find out the field in which date is stored and then only i can apply that RFC .
    so can u please suggest some other work around or a method to know which filed is having date .
    Any help will be appreciated and will be rewarded.
    Thx & Regards.
    Anoop

Maybe you are looking for