Broken examples
Terry Reedy
tjreedy at udel.edu
Wed Jul 23 23:24:45 EDT 2008
norseman wrote:
>
> I'm only talking about IPC related.
> I have googled, yahooed, and so forth for several months now. ALL
> examples I've come across have failed including those pertinent in the
> Python doc area.
>
> Outline:
> cd somedir
> ls -1 *.xls >thislist #ls hyphen one
> python process.py
> (yes - ls can go here if wanted. easier to edit outside)
> open thislist
> loop until done
> start excel (or scalc)
> have it open file
> have it save file as a .csv (or .dbf)
> close excell (or scalc)
>
> Would seem to be a trivial exercise.
> Starting Excel or any other executable in system path works fine.
> popen3 opens whatever and reports no errors. r,w,and e all check as
> being created.
>
> r,w,e= os.popen3('ls -l')
> print r.read() # works as expected
>
> ALL attempts to send instructions to Excel or scalc FAIL COMPLETELY.
> Actually, any attempt to communicate with a 'Point'n'Click' program
> fails without errors being cited. They don't use redirectable command
> line interfaces (like piping between programs) do they? :)
>
> Trying to use the examples I have found that supposedly setup IPC's of
> one type or another have all failed with errors that point to things
> that make no sense in the first place.
>
> Before you post a code example or a link to one be kind enough to run it
> yourself first. You may get a surprise. The OOo examples do not work.
> Not even when switching my system to their version. One problem they
> have is asking a general user to change to places the user has no place
> being and then to work there without permissions. I guess somebody
> insists on doing all their work with root clearance down in the middle
> of the vendor's tree. I don't think that's a healthy way to do things,
> do you?
>
> In OOo in particular, using their version of VBA one can create the
> macro and even port it to python. If one found the correct Microsoft
> suite docs I suspect that same could be done there too. But that doesn't
> activate it from a python control. As for setting the macro to run at
> startup, well... maybe I had other uses in mind today???? Besides the
> moment I change it, coworker in other room is going to decide to... :)
>
> Let's stick to Microsoft Office and OpenSource products for now. My
> final goal will require specific conversations with a commercial vendor.
> I would like those spread sheets working though.
>
>
> Thanks
>
> Steve
> norseman at hughes.net
> --
> http://mail.python.org/mailman/listinfo/python-list
>
More information about the Python-list
mailing list