ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Last Column(=spaces) is Dropped When Importing from .Txt file (https://www.excelbanter.com/excel-discussion-misc-queries/32126-last-column-%3Dspaces-dropped-when-importing-txt-file.html)

Ttown

Last Column(=spaces) is Dropped When Importing from .Txt file
 
I am importing a text file from the mainframe in which the last
field of the record is spaces. After transfer of the file down to my
PC as a text file, I then wish to import it into Excel.
Excel is truncating the last column and wiping out my record length
which needs to be a fixed record length. After user corrections,
the Excel file will then be formatted back to text and processed
by another PC application. Any suggestions on how to prevent
the truncation of the last column of my records?
Thanks!


bj

If the last column is always the same number of spaces you could set it as
=rept(" ",9) or however many spaces you need
if it is variable but you can calcualte however many you need by the other
cells
try something like
=rept(" ",50-len(A1)-Len(B1)-len(c1)) etc.

"Ttown" wrote:

I am importing a text file from the mainframe in which the last
field of the record is spaces. After transfer of the file down to my
PC as a text file, I then wish to import it into Excel.
Excel is truncating the last column and wiping out my record length
which needs to be a fixed record length. After user corrections,
the Excel file will then be formatted back to text and processed
by another PC application. Any suggestions on how to prevent
the truncation of the last column of my records?
Thanks!


Ttown

Thanks for your reply,
but I forgot to say that this last column MAY contain spaces.
It does this time, but may not always.

"bj" wrote:

If the last column is always the same number of spaces you could set it as
=rept(" ",9) or however many spaces you need
if it is variable but you can calcualte however many you need by the other
cells
try something like
=rept(" ",50-len(A1)-Len(B1)-len(c1)) etc.

"Ttown" wrote:

I am importing a text file from the mainframe in which the last
field of the record is spaces. After transfer of the file down to my
PC as a text file, I then wish to import it into Excel.
Excel is truncating the last column and wiping out my record length
which needs to be a fixed record length. After user corrections,
the Excel file will then be formatted back to text and processed
by another PC application. Any suggestions on how to prevent
the truncation of the last column of my records?
Thanks!


bj

when you generate the data to go back,
do a len() function ad use the rpt function to make sure you have enough
spaces.

"Ttown" wrote:

Thanks for your reply,
but I forgot to say that this last column MAY contain spaces.
It does this time, but may not always.

"bj" wrote:

If the last column is always the same number of spaces you could set it as
=rept(" ",9) or however many spaces you need
if it is variable but you can calcualte however many you need by the other
cells
try something like
=rept(" ",50-len(A1)-Len(B1)-len(c1)) etc.

"Ttown" wrote:

I am importing a text file from the mainframe in which the last
field of the record is spaces. After transfer of the file down to my
PC as a text file, I then wish to import it into Excel.
Excel is truncating the last column and wiping out my record length
which needs to be a fixed record length. After user corrections,
the Excel file will then be formatted back to text and processed
by another PC application. Any suggestions on how to prevent
the truncation of the last column of my records?
Thanks!



All times are GMT +1. The time now is 09:20 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com