Hmm... ok... after some thought... this is what I'm looking for
 
#some great line that gives me an int for the number of not null cells
intLastUsedRow = xlSht.Cells.LastValue #Made this up, but basically what I need.
 
I need to iterate through a range() because I dont know another good way to tell it not to use the column headings and other junk over the data I want to collect.
 
try: #Loop through rows
    for row in range(5,intLastUsedRow):
        #Write each row, incriment 1+row in column 5
        file.write(xlSht.Cells(1+row,5).Value)

 
On 9/11/06, Alan Gauld <[EMAIL PROTECTED] > wrote:
I'm no expert in Excel programming but I assum,e you tried
the obvious:

> I'm looking for something more like
> try:#Loop until rows are null
>    while row in xlwksht != null
>         #Write each row, incriment 1+row in column 5
>         print >> file, "'" + %s + "',", %
> ( xlSht.Cells(1+row,5).Value)

for row in xlSht.Cells:
   print >> file, row.Value

I know you can do something similar in _vbscript_, I'm not sure
if the Python bindinghs to the COM objects are gtthat clever however.

But might be worth some experimenting at the >>> prompt.

Alan G.


_______________________________________________
Tutor maillist  -   Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to