How to convert Text data to xls?


Login or Register for Dates, Times and to Reply

 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to convert Text data to xls?
# 1  
How to convert Text data to xls?

Hi Team,

I have created a script to output DB Query data to a text file. It displays output as follows for 2 different queries appended to same file.

I want help to convert this data to xls format so that the output of first query is in 1 tab and the other in second tab. Please help.

Code:
BATCHID     STARTDATE                  FINDATE                   
----------- -------------------------- --------------------------
    2000001 2014-08-06-02.37.35.786000 -                         
    2000002 2014-08-06-02.37.07.833000 -                         
    2000003 2014-08-06-02.37.02.705000 -                         
    2000004 2014-08-06-02.36.53.644000 -                         
    
    4 record(s) selected.
    
1          2           3          
---------- ----------- -----------
07/30/2014           3          33
07/30/2014           3          28
07/30/2014           3          21
07/30/2014           3          24
 
4 record(s) selected.


Last edited by zaxxon; 08-06-2014 at 11:30 AM.. Reason: code tags
# 2  
You need EXCEL (or equivalent) for that. Create two independent .csv (comma separated) files from your queries and read them into EXCEL.
# 3  
Quote:
Originally Posted by RudiC
You need EXCEL (or equivalent) for that. Create two independent .csv (comma separated) files from your queries and read them into EXCEL.
I tried to output the result of the query directly into a csv file, but there are no separated columns with entries. The excel file is displaying all the result as a single whole. I want the query output to have different columns in excel. How to do that?
# 4  
Oracle provides SET COLSEP ','. Maybe your system has sth. similar? Try ',' or ';'.
This User Gave Thanks to RudiC For This Post:
# 5  
It appears that your script creates a text file with a single space as the field separator.

Last edited by ernie; 08-06-2014 at 11:17 AM.. Reason: typo
# 6  
I do this all the time. I cut this data from your post:
Code:
BATCHID STARTDATE FINDATE 
----------- -------------------------- --------------------------
2000001 2014-08-06-02.37.35.786000 - 
2000002 2014-08-06-02.37.07.833000 - 
2000003 2014-08-06-02.37.02.705000 - 
2000004 2014-08-06-02.36.53.644000 -

and created a file in notepad called data.txt. Then I used this procedure:


open excel 2007

click data on the ribbon

click from text-- browse to data.txt and open it.

Pick "delimited" click next

unckeck "tab" and check "space" then click next

click "finish"

accept "=$A$1" default and click ok -- data will populate the spreadsheet
# 7  
Quote:
Originally Posted by ernie
It appears that your script creates a text file with a single space as the field separator.
Yeah it has db2 installed and it creates a single space as field separator.

---------- Post updated at 07:50 AM ---------- Previous update was at 07:49 AM ----------

Quote:
Originally Posted by Perderabo
I do this all the time. I cut this data from your post:
Code:
BATCHID STARTDATE FINDATE 
----------- -------------------------- --------------------------
2000001 2014-08-06-02.37.35.786000 - 
2000002 2014-08-06-02.37.07.833000 - 
2000003 2014-08-06-02.37.02.705000 - 
2000004 2014-08-06-02.36.53.644000 -

and created a file in notepad called data.txt. Then I used this procedure:


open excel 2007

click data on the ribbon

click from text-- browse to data.txt and open it.

Pick "delimited" click next

unckeck "tab" and check "space" then click next

click "finish"

accept "=$A$1" default and click ok -- data will populate the spreadsheet
Hi, thanks for the explanation. However i dont want to import text into excel as it an additional manual task. I want to create an excel file directly somehow using any function that DB2 uses.

@Rudic : I dont have Colsep in db2. What else can i use here.
Login or Register for Dates, Times and to Reply

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #865
Difficulty: Easy
The original idea of a member badging system at UNIX.com was first proposed by Ravinder Singh in 2018.
True or False?

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Convert Excel File (xls) to tab delimited text file on AIX

Hi i have a problem in my job i try to convert an excel file (xls extention) to text file (tab delimited), but no result with this comand cat xxx.xls > xxx.txt Do you have eny idea? PS: sorry for my english Thanks!! (4 Replies)
Discussion started by: frisso
4 Replies

2. Shell Programming and Scripting

Perl script to convert xlsx to xls file

Hi I am trying one perl script to convert xlsx to xls file but could not able to get all the rows and columns in the xls file . This scriptFILE is basically to convert XLSX to CSV .. I am tweaking the script to convert XLSX to XLS file also #######################FILE... (3 Replies)
Discussion started by: kshitij
3 Replies

3. Shell Programming and Scripting

Converting text files to xls through awk script for specific data format

Dear Friends, I am in urgent need for awk/sed/sh script for converting a specific data format (.txt) to .xls. The input is as follows: >gi|1234|ref| Query = 1 - 65, Target = 1677 - 1733 Score = 8.38, E = 0.6529, P = 0.0001513, GC = 46 fd sdfsdfsdfsdf fsdfdsfdfdfdfdfdf... (6 Replies)
Discussion started by: Amit1
6 Replies

4. Shell Programming and Scripting

How to convert Excel Files to Xls?

Hi All, I have created a BI Publisher report in Oracle apps R12. It has generated the output with *.EXCEL file extension. I have a shell script to mail this output. in my shell script I have copied this file and saved as *.xls file. But the R12 generated *.EXCEL file is not a real excel... (5 Replies)
Discussion started by: kalidoss
5 Replies

5. Shell Programming and Scripting

How to convert a xls file to csv?

Hi, My requirement is to convert the xls to csv file with utf-8 conversion. Is there any way please suggest me. Thanks, Raja (4 Replies)
Discussion started by: cnraja
4 Replies

6. UNIX and Linux Applications

Tool for Convert XLS into CSV in UNIX

Hi I wanted to convert some XLS files into CSV format in my UNIX box. Unix box is handling very important data which are related to data warehouse.It is fully optimized by installing minimum packages since server need more resources to handle reports generating. Just for convert XLS files... (6 Replies)
Discussion started by: luke_devon
6 Replies

7. Shell Programming and Scripting

how to convert .xls to .csv

Hi, I have problem..How to convert .xls file to .csv.. Plz help me for this problem.. (1 Reply)
Discussion started by: varma457
1 Replies

8. Shell Programming and Scripting

Shell convert xls to csv

Hi does anybody know how to convert xls to csv undex linux. I need only data (that is log from test, dont need any macro and so on) from xls. Any idea how to do that? Perl? shell? Could you give me any example? Thanks in advance for answer. Gracjan (4 Replies)
Discussion started by: Gracjan
4 Replies

9. Shell Programming and Scripting

Convert a csv file to an xls format

Hi, I have a file coming in xxx.txt(csv format) i do some work on it and i need to send out as a .xls format. Is there any way there is some code i can use in my script to convert this? I'm struggling on this. Thanks (11 Replies)
Discussion started by: Pablo_beezo
11 Replies

10. Programming

trying to convert binary data to text using C++

i hav tried to convert binary 2D data into text using binreader and writing into text file using streamwriter. i use ReadSingle() function to convert from binary to ascii, although it works good in 1D data but not in more dimensions. the kind of values i get are -1.265369923E+038 and like ... (2 Replies)
Discussion started by: geet
2 Replies

Featured Tech Videos