Differences between revisions 13 and 17 (spanning 4 versions)
Revision 13 as of 2007-01-17 04:16:35
Size: 1452
Editor: nathan
Comment:
Revision 17 as of 2007-01-17 04:38:32
Size: 1683
Editor: nathan
Comment:
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
Dos is lame and had limits on args so you need to split queries up then join the files.sql.exe "select code,name,add1,add2,sub_state,state,pcode,d_name,d_add1,d_add2,d_sub_state,d_state,d_pcode,phone1 from debtors;" > d1.txt Dos is lame and had limits on args so you need to split queries up then join the files.

sql.exe "select code,name,add1,add2,sub_state,state,pcode,d_name,d_add1,d_add2,d_sub_state,d_state,d_pcode,phone1 from debtors;" > d1.txt
Line 20: Line 23:
paste d1.txt d2.txt | sed 's/^M//' > debtors.txt
paste d1.txt d2.txt | sed 's/CONTROL-M//;s/CONTROL-I//' > debtors.txt (NOTE THOSE ARE CONTROL CHARACTERS AND YOU WONT BE ABLE TO PASTE THEM INTO A COMMAND)
Line 22: Line 27:

Don't forget to ditch the garbage lines at the top and bottom of debtorsdatefixed.txt before importing.

OFFICE CHOICE DATA IMPORT

Their data is in some sql flat file database and comes with dos apps to extract it with.

Note: there's crap at the end of the sql output which you should remove also.

Stock import:

To generate the data use this command:

sql.exe "select code,sup_code,c_code,name,per,sg_code,n_cost,on_h,lpo_date,lm_date,lr_date,price from stock;" > stock.txt

now because this program is from 1991 the date format totally screws up with 2000+ dates and needs to be fixed because it it frells the fixed width formatting and I noticed dates and data would be chopped off when importing to excel, anyways this simple command fixes dates in teh format of mm/dd/1yy to become mm/dd/yy

cat stock.txt | sed 's/\([0-9][0-9]\/[0-9][0-9]\/\)1\([0-9][0-9]\)/\1\2/g' > stockdatefixed.txt

You shouldn't need to fix up the alignment after that but check it anyways before importing into excel.

Debitor import:

Dos is lame and had limits on args so you need to split queries up then join the files.

sql.exe "select code,name,add1,add2,sub_state,state,pcode,d_name,d_add1,d_add2,d_sub_state,d_state,d_pcode,phone1 from debtors;" > d1.txt

sql.exe "select phone2,fax,car,email,contact,abn,cr_limit,d_specinst,statement,date_lpaid,date_linv from debtors;" > d2.txt

paste d1.txt d2.txt | sed 's/CONTROL-M//;s/CONTROL-I//' > debtors.txt (NOTE THOSE ARE CONTROL CHARACTERS AND YOU WONT BE ABLE TO PASTE THEM INTO A COMMAND)

cat debtors.txt | sed 's/\([0-9][0-9]\/[0-9][0-9]\/\)1\([0-9][0-9]\)/\1\2/g' > debtorsdatefixed.txt

Don't forget to ditch the garbage lines at the top and bottom of debtorsdatefixed.txt before importing.

OfficeImport (last edited 2013-09-18 06:09:34 by localhost)