× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: RE: Using Excel spreadsheet data on the AS/400
  • From: "David Wright" <dwright2@xxxxxxxxxxxxxxx>
  • Date: Fri, 2 Mar 2001 18:09:14 -0800
  • Importance: Normal

I agree with what you and Bill say, but the part that many people get hung
up on is that although CA correctly interprets the data types when writing
the fdf file, it creates the fields as 'General' data types in the actual
excel file....

In the past, this meant that you might not be able to reupload an unmodified
file because the numeric-alpha fields get misinterpreted when being sent...

Having said all of this, it now seems to work just fine...  Maybe one of the
recent releases of Office or CA fixed it, maybe my memory is just failing
me...

If someone is running an older Excel and CA combo, I would be interested to
see if I am remembering this problem correctly...

David

-----Original Message-----
From: owner-rpg400-l@midrange.com [mailto:owner-rpg400-l@midrange.com]On
Behalf Of Alex A Moore
Sent: Friday, March 02, 2001 2:08 PM
To: RPG400-L@midrange.com
Subject: RE: Using Excel spreadsheet data on the AS/400


To hopefully clarify:

        If you enter data that is interpreted as numeric in an empty Excel 
cell, it
will be interpreted as numeric by the Client Access add-in.  Heres the
Micro$oft help:
        Entering numbers as text   Excel stores a number as numeric data even if
you use the Cells command to apply the Text format to the cells that contain
the numbers. To have Excel interpret numbers such as part numbers as text,
first apply the Text format to empty cells, and then type the numbers. If
you've already entered the numbers, apply the Text format to the cells,
click each cell, press F2, and then press ENTER to reenter the data.

        If I need to _CONTROL_ the format of the data that is being uploaded to 
the
iSeries, I create the database file on the iSeries in the desired format,
enter at least one record (DBU, DFU - whatever), download it to a
spreadsheet, and then, either link the data to the downloaded sheet, or cut
and paste the data in.  Then when you upload, all your data is formatted
correctly.  You can accomplish the same results without these steps, but
when it gets to field lengths, it becomes cumbersome.

        HTH

        Alex


-----Original Message-----
From: owner-rpg400-l@midrange.com [mailto:owner-rpg400-l@midrange.com]On
Behalf Of David Wright
Sent: Friday, March 02, 2001 3:39 PM
To: RPG400-L@midrange.com
Subject: RE: Using Excel spreadsheet data on the AS/400


Hi All,

I have a slightly different solution, and one additional problem...

Additional Problem:
If you have an Alpha field, and you enter an all numeric value, then excel
will change the definition of that field to numeric...

My workaround:
I the following formula to ensure that the value is always saved as numeric,
and always the correct length.
B1=LEFT(CONCATENATE(A1,"               "),15)

This is saying that the value in column B is equal to the first 15
characters of the value in column A plus 15 spaces.  So "1" becomes "1
", a 15 Alpha field.

This is the only way I know of to force excel to use the exact field lengths
you need for CA Data Transfer...

One other hint (Most probably know this one):
To force excel to treat a numeric entry as text, type a single colon before
the entry...  The colon disappears, and the number is treated as text.

Hope this helps,
David


-----Original Message-----
From: owner-rpg400-l@midrange.com [mailto:owner-rpg400-l@midrange.com]On
Behalf Of Phil Groschwitz
Sent: Thursday, March 01, 2001 6:11 PM
To: RPG400-L@midrange.com
Subject: RE: Using Excel spreadsheet data on the AS/400


And, each time you open and save the spreadsheet you
may change the lengths of the columns.

What I have done is require a csv format, and move
each field into character fields of a datastructure.
Then I test the data to ensure it's the correct
datatype then I do whatever with it.  I also test to
ensure I got the correct number of columns.  If I'm
expecting 8 and only got 7, the alignment of atleast
some of the columns is wrong and you won't know which
one.  Since it's comma delimited, you will have a
problem if there are commas in the data.

phil

--- Joel Fritz <JFritz@sharperimage.com> wrote:
> Fixed length text files can cause problems unless
> you're very careful about
> column formatting.  It's easy to forget that a
> column that has a bunch of
> two and three digit numbers in it has to have a
> length of say, 9 to come in
> to the file on the 400 correctly.
>
>
>
> > -----Original Message-----
> > From: Vladimir Ivanov [mailto:vivanov@medtac.com]
> > Sent: Thursday, March 01, 2001 7:40 AM
> > To: RPG400-L@midrange.com
> > Subject: Re: Using Excel spreadsheet data on the
> AS/400
> >
> >
> > Save the file as type : Formatted text(space
> delimited). This
> > will create a *.prn
> > file.
> > After just transfer file through FTP to AS400(FTP
> is better
> > than Client Access in
> > this
> > case, but you can use CA too)
> >
> > Frank Kany wrote:
> >
> > > Someone I'm working with is trying to use data
> from an
> > excel spreadsheet on
> > > the AS400.  If anyone knows of a way to do this
> please let me know.
> > >
> > > TIA
> > >
> > > Frank
> > >
> +---
> | This is the RPG/400 Mailing List!
> | To submit a new message, send your mail to
> RPG400-L@midrange.com.
> | To subscribe to this list send email to
> RPG400-L-SUB@midrange.com.
> | To unsubscribe from this list send email to
> RPG400-L-UNSUB@midrange.com.
> | Questions should be directed to the list
> owner/operator: david@midrange.com
> +---


__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/
+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator:
david@midrange.com
+---

+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator:
david@midrange.com
+---

+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator:
david@midrange.com
+---

+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.