Convert csv file into XML
Hi buddies,
I want to read the values of csv file in XML. Can anyone suggest me.. how to do so?
bye
its reeju
Hallo,
it is really quite easy! Our firm has developed a proprietary technology for a life assurance application which is configurable and adapts to changing requirements in the mapping between the CSV format and the XML. Unfortunately, I cannot release the technology to you, unless you wish to purchase it, or purchase consultancy from us.
I can however give you a couple of hints.
The most important starting position is to identify on paper how you want to map the fields in your csv-file to XML elements. You need to prepare a schema for the XML file, to document its structure. When you have done this, then you can start to implement the necessary solution.
Then you need to parse your CSV-file, to identify the fields in each line. It is often helpful if the first line of the csv-file contains the field names as a check, but it is not 100% necessary. You could, for example, store the fields in a Vector, or with associated field names in a Hashtable. You could build a Hashtable which maps csv-fields to XML-element-names. You then go through the individual fields and build a DOM-Tree, inserting the associated XML-elements in the correct positions. It is then a simple matter to transform your DOM-Tree to an XML file. For speed of implementation, we normally use XALAN with an xslt script, so that the XML looks reasonably formatted in the file.
Good luck
David Singleton
[email protected]
Similar Messages
-
Convert gzip files into XML format
We have a requirement where we receive gzip files. These files are zipped file containing base64 binary format csv files. We would have to convert these files into XML format. Please let me know any of the following.
1. Is there any Xpath query or XSL function (somthing similar like doTranslateFromNative() ) to convert from gzip files to XML format.
2. If we need to unzip the zipfile outside fusion, then java code piece to unzip the gzip file. I guess after that we can use the usual doTranslateFromNative() function to translate to XML format, since after unzipping the gzip file, they are base64 binary formats.
Thanks in advance,
TomsThere is an option to do pre-processing and post processing of Files when using File adapter. You need to create a valve which will first do pre processing and send the output to FileAdapter.
You can get more information here:
http://docs.oracle.com/cd/E23943_01/integration.1111/e10231/adptr_file.htm#CACDHGGG
under section: 4.2.14 Pre-Processing and Post-Processing of Files
Essentially you will use Java to unzip the file first and then the unzipped content will be passed to the adapter. -
How to convert .stl file into .xml file. Subtitles to IMPORT INTO FCPro
I have a subtitles file which was created in dvd studio pro. I exported that file and made a .stl file (which can be opened with TextEdit).
I need to import that file into FCP to then make a quicktime file w/subs to be exported.
I'm trying to use TitleExchange which tells you you CAN convert .stl files into .xml (FCPro type of file) but when I try to import the .stl subtitle file into TitleExchange to be converted to .xml I get the following error:
Can't make "" into type boolean. (-1700)
Can someone help?
Thanks!!!
PaulaCan anyone help me?
I absolutely need to import the subtitles into Final Cut and re-writing all of them manually would take forever.
Please let me know if there is any program I need to use.
Thanks for all tips
Paula -
How to convert csv files into java bean objects?
Hi,
I have a CSV file, I want to store the data availabale in that csv file into java bean, I am new to this csv files how can I convert CSV files into java beans.
Please help me.
Adavanced Thanks,
MahendraYou can use the java.io API to read (and write) files. Use BufferedReader to read the CSV file line by line. Use String#split() to split each line into an array of parts which were separated by comma (or semicolon). If necessary run some escaping of quotes. Finally collect all parts in a two-dimensional List of Strings or a List of Javabeans.
java.io API: [http://www.google.com/search?q=java.io+javase+api+site:sun.com]
java.io tutorial: [http://www.google.com/search?q=java.io+tutorial+site:sun.com]
Basic CSV parser/formatter example: [http://balusc.blogspot.com/2006/06/parse-csv-upload.html] -
How to convert Xls file into Xml file
Hi,
I am trying to convert Xls file into Xml but there is no any direct procedure for it
Pls help me out to convert Xls file into Xml file
Thanks
Anushreeyou will require to write a module in your file adapter for the same.
ref: /people/sap.user72/blog/2005/07/04/read-excel-instead-of-xml-through-fileadapter as mentioned in the earlier post.
Else you can also use Conversion Agent to read the same.
Ref: http://help.sap.com/saphelp_nw04/helpdata/en/43/4c38c4cf105f85e10000000a1553f6/content.htm -
How can convert HTML file into xml file?
Hi,
I am receving one HTML file as an input and i want to convert that receiving(html file) into .xml file.Is there any converter (tools)to do this.Pls if any give me the details with regard.
Regards,
mahesh.Use the HTMLEditorKit to parse the html file.
this kit is having the callback methods which
are called wenever the tag appears in the HTML
stream. -
Paid job: convert .stl file into .xml to import into FCP. Anyone?
I need someone to convert my two .stl files (subtitles) exported from DVD SP and convert them into files (.xml?) compatible with Final Cut Pro. I need to Import these files into FCP and burn a Quicktime file with subtitles.
I can pay someone (not millions!) to do this, since I have no clue and anything I was suggested doesn't work.
Thanks
PaulaCan anyone help me?
I absolutely need to import the subtitles into Final Cut and re-writing all of them manually would take forever.
Please let me know if there is any program I need to use.
Thanks for all tips
Paula -
How should convert text file into XML file?
I do a project "WEB SERVER LOG ANALYZER" using JSP. For that i copy the content of log file into the other file . how i convert it into XML file . xplain with coding
Read this [page.|http://www.devx.com/getHelpOn/10MinuteSolution/20356]
-
Convert .txt file into .xml file
Hello,
How do i convert an .txt file into an .xml file using labVIEW function?.
Also i do i extract the header from the text file.
My file format is mentioned in attached .txt file.
Also I need to extract the header from the converted .xml file.
Anticipating reply
Attachments:
Example.txt 1 KBThere is no automatic mechanism for converting a .txt file to XML in any language. You have to define the XML schema and then write the code to generate the XML file. You could also read in your text file into some form of structure and then use the Flatten to XML functions to use the NI XML schema. If you need to use your own XML schema then you would need to use the XML Parser VIs to generate your XML file. Alternatively, you could use LabXML or JKI's EasyXML Toolkit.
-
How to convert DTD files into XML(template) by using Java ?
I am a beginner to java,and want to convert a random DTD file
into a XML template(having no data).
any guys can give me some suggestions ?
thanks very muchDTD allow you to validate a XML file.
To do so, you can use API such as dom or xalan.
To transform an XML file from a vocabulary A to vocabulary B, you have to write a XSLT style sheet, and use xerces to perform the transformation.
Using tools such as XSL-FO, you can transform your XML into PDF. -
Error converting CSV file into internal table
Hi,
I have to convert a large CSV file (>20.000 entries) into an internal table. I used FM GUI_UPLOAD to get a raw data table then convert this table using FM TEXT_CONVERT_CSV_TO_SAP.
But this does not seem to work properly: after 16.000 or so, the FM seems stuck as if in an endless loop.
Note that if I split the CSV file in several parts, the conversion runs successfully.
Is there any memory limit with this FM ?
Thanks,
FlorianFlorian Labrouche,
Instead of using two function modules, you can use 'TEXT_CONVERT_XLS_TO_SAP' function module once by specifying file name in that function module itself. It does not take much time.
Check the sample program.
report zvenkat-upload-xl no standard page heading.
"Declarations.
"types
types:
begin of t_bank_det,
pernr(8) type c,
bnksa(4) type c,
zlsch(1) type c,
bkplz(10) type c,
bkort(25) type c,
bankn(18) type c,
end of t_bank_det.
"work areas
data:
w_bank_det type t_bank_det.
"internal tables
data:
i_bank_det type table of t_bank_det.
" selection-screen
selection-screen begin of block b1 with frame title text_001.
parameters p_file type localfile.
selection-screen end of block b1.
"At selection-screen on value-request for p_file.
at selection-screen on value-request for p_file.
perform f4_help.
"Start-of-selection.
start-of-selection.
perform upload_data.
"End-of-selection.
end-of-selection.
perform display_data.
"Form f4_help
form f4_help .
data:
l_file_name like ibipparms-path .
call function 'F4_FILENAME'
exporting
program_name = syst-cprog
dynpro_number = syst-dynnr
field_name = 'P_FILE'
importing
file_name = l_file_name.
p_file = l_file_name.
endform. " f4_help
"Form upload_data
form upload_data .
type-pools:truxs.
data:li_tab_raw_data type truxs_t_text_data.
data:l_filename like rlgrap-filename.
l_filename = p_file.
call function 'TEXT_CONVERT_XLS_TO_SAP'
exporting
i_tab_raw_data = li_tab_raw_data
i_filename = l_filename
tables
i_tab_converted_data = i_bank_det
exceptions
conversion_failed = 1
others = 2.
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
endform. " upload_data
" Form display_data
form display_data .
data: char100 type char100.
loop at i_bank_det into w_bank_det .
if sy-tabix = 1.
write w_bank_det.
write / '------------------------------------------------------------'.
else.
write / w_bank_det.
endif.
endloop.
endform. " display_data
Regards,
Venkat.O -
How to convert text file into xml file format with and check that with DTD
I have an text file with | seperator . I have to convert this to an xml file and check with DTD present with me..
plz help me outcan i get some code that how to compare the xml with dtd or just give the DTD name with an XML
-
How to convert xls files into xml
hi all,
please tell me how to convert the xls files into xmlHey Sayee,
This gives you step by step procedure to start up
saptechnical com/Tutorials/XI/Adapter/Index.htm
http://help.sap.com/saphelp_nw04/helpdata/en/8b/895e407aa4c44ce10000000a1550b0/content.htm
Regards
Pothana -
How to convert text file into xml file
Hi Folks,
I am genarating list of data into text file, but i want to genarate xml file for this text file. How to achive this , please let me know. Thanks.
regards
Vishalhi Vishal,
Use<b> GUI_DOWNLOAD</b> FM and give the file name as <b>file.xml</b> with BIN Mode....
i.e,
Download internal table to presentation server file(PC)
DATA: ld_filename TYPE string value <b>file.xml</b>,
Pre version 4.7 declaration e_file like rlgrap-filename.
DATA: begin of it_datatab occurs 0,
row(500) type c,
end of it_datatab.
call function 'GUI_DOWNLOAD'
exporting
filename = ld_filename
<b>filetype = 'BIN'</b>
tables
data_tab = it_datatab[]
exceptions
file_open_error = 1
file_write_error = 2
others = 3.
Regards,
Santosh -
How to convert excel file into xml file
Friends
Will you please help me out becz i am daily getting excel file from SAP which i have to translate into the xml file.
Waiting for ur reply.
HiteshDepends on how your excel document looks like and what you wish to accomplish.
First, save the excel file as a tab or comma separated file.
Create a program that reads the lines of the file, and just print the cell content into the right xml tags.
E.g.
Street Name
Main st 3 Wild Bill
Main st 2 Crazy Bill
could be translated into an xml:
<Adress>
<Street>Main st 3</Street>
<Name>Wild Bill</Name>
</Adress>
<Adress>
<Street>Main st 2</Street>
<Name>Crazy Bill</Name>
</Adress>
or:
<header>
<col>Street</col>
<col>Name</col>
</header>
<row>
<col>Main st 3</col>
<col>Wild Bill</col>
</row>
<row>
<col>Main st 2</col>
<col>Crazy Bill</col>
</row>
etc
E.g. using the code
String[] lineColumns=...
while(lineColumns!=null){
println("<row>");
for(int i=0; i<lineColumns.length; i++){
println("<col>"+lineColumns[i]+"</col>");
println("</row>");
...Gil
Maybe you are looking for
-
Can connect to wireless network but no internet access
I have a PC that runs on Windows Vista and a wireless network using Airport Extreme. My PC can connect to the wireless network but I cannot access the internet. Windows Network Diagnostics states that 'A problem with your network router or broadband
-
How to send images through PI using SOAP adapter
hi, Can anybody tell me how to send images through PI using SOAP adapter. Regards , Loveena
-
In place upgrade from Windows Server 2000 to Windows Server 2003 ADS
Hi...is anyone aware of any issues with performing an in place upgrade from Windows 2000 Server to 2003 Server, which is currently running ESSBASE? Please advise, if you have any information. Thank you.
-
Where to Hard Code the Connection String.....
Hi, We just give the url to the user and when the user clik it. The Application form login will appear and user should login before they can use the system. When our DBA setup in the production they give us the url and when I click it the Database lo
-
Thursday I upgraded from a premium to a family plan. However, when the other person is trying to use the token to access her invitation, she's told that she isn't in the same country as the owner (me.) My display shows me in the USA, hers shows hers