Hello,
I'm looking for a spreadsheet application (MacOS X prefered, but
Windows, Linux ar available as well) with support for Python scripting
(third-party "plug-ins" are ok) and a database interface.
Applications that I know of (that they exist) are:
MS Excel
Quattro
Lotus
OO Calc
Gnumeric
Kspread
Which ones have I forgotten?
Which ones have support for Python scripting?
Excel: I know of a module that allows to script Excel in Python from
outside (COM scripting on Windows and Applescript on MacOS are know as
well), but I don't know of any possibility to do Python scripting with
Excel itself?
OO Calc: I know that PyUNO exists, but I know nothing about what it can
actually do?
Kspread: Koffice seems to have Python scripting support, but I have no
clue what you can actually do with it?
The database interface should ideally allow to:
- map database tables, views, query results to tables/lists (with as
little programming as possible)
- allow editing of records within those tables/lists (and write back
the results)
- supply possibilities to handle relationships (via foreign keys)
between records in different tables in a user-friendly way (I have
something like hyperlinks in mind)
The database software to interface with is Postgres.
The application "should" also provide good support for naming of
cells/columns/rows/regions (including namespaces for files, sheets) and
user-defined formats.
TIA,
Sincerely,
Wolfgang Keller 6 3561
Wolfgang Keller wrote: Excel: I know of a module that allows to script Excel in Python from outside (COM scripting on Windows and Applescript on MacOS are know as well), but I don't know of any possibility to do Python scripting with Excel itself?
For scripting Mac applications with Python instead of AppleScript, see: http://freespace.virgin.net/hamish.s...appscript.html
HTH
You might want to look at kexi. It is KOffice's answer to MS Access,
and long a awaited contender it is. It has python scripting support
and works with databases natively.
On 29 Jul 2005 08:21:48 GMT, Wolfgang Keller
<wo********************@gmx.de> wrote: Hello, I'm looking for a spreadsheet application (MacOS X prefered, but Windows, Linux ar available as well) with support for Python scripting (third-party "plug-ins" are ok) and a database interface. Applications that I know of (that they exist) are: MS Excel Quattro Lotus OO Calc Gnumeric Kspread Which ones have I forgotten? Which ones have support for Python scripting? Excel: I know of a module that allows to script Excel in Python from outside (COM scripting on Windows and Applescript on MacOS are know as well), but I don't know of any possibility to do Python scripting with Excel itself? OO Calc: I know that PyUNO exists, but I know nothing about what it can actually do? Kspread: Koffice seems to have Python scripting support, but I have no clue what you can actually do with it? The database interface should ideally allow to: - map database tables, views, query results to tables/lists (with as little programming as possible) - allow editing of records within those tables/lists (and write back the results) - supply possibilities to handle relationships (via foreign keys) between records in different tables in a user-friendly way (I have something like hyperlinks in mind) The database software to interface with is Postgres. The application "should" also provide good support for naming of cells/columns/rows/regions (including namespaces for files, sheets) and user-defined formats. TIA, Sincerely, Wolfgang Keller -- http://mail.python.org/mailman/listinfo/python-list
Wolfgang Keller <wo********************@gmx.de> wrote: I'm looking for a spreadsheet application (MacOS X prefered, but Windows, Linux ar available as well) with support for Python scripting (third-party "plug-ins" are ok) and a database interface.
Applications that I know of (that they exist) are:
MS Excel Quattro Lotus OO Calc Gnumeric Kspread
Which ones have I forgotten?
Which ones have support for Python scripting?
Package: gnumeric-plugins-extra
Description: additional plugins for the GNOME spreadsheet
Gnumeric ships with a number of plugins; this package contains those
plugins that require additional packages above what the 'gnumeric' package
needs.
On Fri, 2005-07-29 at 04:21, Wolfgang Keller wrote: Hello,
I'm looking for a spreadsheet application (MacOS X prefered, but Windows, Linux ar available as well) with support for Python scripting (third-party "plug-ins" are ok) and a database interface.
Applications that I know of (that they exist) are:
MS Excel Quattro Lotus OO Calc Gnumeric Kspread
Which ones have I forgotten?
Which ones have support for Python scripting? [snip] OO Calc: I know that PyUNO exists, but I know nothing about what it can actually do? [snip]
See http://udk.openoffice.org/python/python-bridge.html for more than
you'll ever want to know about this. In a nutshell, you can do pretty
much anything.
One thing that's not clear from your question is whether you want to
script the office from within using a macro or from the outside via
"remote control". PyUNO allows both, but Python macros are only possible
with the OpenOffice 2 scripting framework.
Hope this helps,
Carsten Haese.
Hello,
and thanks for your reply. One thing that's not clear from your question is whether you want to script the office from within using a macro or from the outside via "remote control".
What I basically dream of is using Python as THE embedded macro
language of the spreadsheet.
Because Postgres already supports Python as a trigger/procedure
language, so I can stick with one single tool (to learn and use).
PyUNO allows both, but Python macros are only possible with the OpenOffice 2 scripting framework.
Sincerely,
Wolfgang Keller
> o The Python plugin o The Python plugin loader o Additional Python functions
Do these provide the possibility to use Python as macro/scripting
language from within Gnumeric?
TIA,
Sincerely,
Wolfgang Keller This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Alan Sheehan |
last post by:
Hi,
I am considering scripting a large C++ application.
In particular I am interested in test driving and end-user scripting
the "application layer" in Python and giving it access to a large...
|
by: Allison Bailey |
last post by:
Hi Folks,
I'm a brand new Python programmer, so please point me in the right
direction if this is not the best forum for this question....
I would like to open an existing MS Excel spreadsheet...
|
by: Chris |
last post by:
Hi
I am posting this on both the perl and python groups
My intention is not to start a war or anything else, I would just like
some pragmatic advice.
My apologies to the python group I am...
|
by: Fred Ma |
last post by:
Hello,
This is not a troll posting, and I've refrained from
asking because I've seen similar threads get all
nitter-nattery. But I really want to make a decision
on how best to invest my time....
|
by: Chris Cottee |
last post by:
Hi,
I am trying to extend PAMIE (sourceforge project to functionally
test web sites using com and python) and I wondered if anyone had done
this sort of thing before and had any pointers. My main...
| |
by: Davor |
last post by:
Is it possible to write purely procedural code in Python, or the OO
constructs in both language and supporting libraries have got so
embedded that it's impossible to avoid them? Also, is anyone...
|
by: 63q2o4i02 |
last post by:
Hi, I've been thinking about Python vs. Lisp. I've been learning
Python the past few months and like it very much. A few years ago I
had an AI class where we had to use Lisp, and I absolutely...
|
by: rurpy |
last post by:
Is there an effcient way (more so than cgi) of using Python
with Microsoft IIS? Something equivalent to Perl-ISAPI?
|
by: Allen |
last post by:
Does anyone agree with me?
If you have used Matlab, welcome to discuss it.
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
| |
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...
| |