take a look at the NativeExcel-Suite from NikaSoft at
http://www.nika-soft.com/nativeexcel2/index.htm
Works very well and has a great support
Regards,
Gerald
"Jean Dupond" <jdu...@nomail.com> schrieb im Newsbeitrag
news:47bb61a9$1...@newsgroups.borland.com...
I also have to look for a replacement for D2007. :-(
--
Malcolm
Townsville, Australia
"Jean Dupond" <jdu...@nomail.com> wrote in message
news:47bb61a9$1...@newsgroups.borland.com...
Here is also a link that uses the above to output a dataset to excel.
http://www.delphi3000.com/articles/article_3475.asp
Regards, Paul.
"Jean Dupond" <jdu...@nomail.com> wrote in message
news:47bb61a9$1...@newsgroups.borland.com...
OLE Automate Excel. Ask in the oleautomation group.
On an interesting related note,
http://www.joelonsoftware.com/items/2008/02/19.html
Oliver Townshend
Dan
"Jean Dupond" <jdu...@nomail.com> wrote in message
news:47bb61a9$1...@newsgroups.borland.com...
Thanks for the very informative facts.
--
Malcolm
Townsville, Australia
NativeExcel has been working well for me too!!
And as Gerald said, the support has been great!
-Raymond
> Hi Jean,
>
> take a look at the NativeExcel-Suite from NikaSoft at
> http://www.nika-soft.com/nativeexcel2/index.htm
>
> Works very well and has a great support
+1
I've used this and had good results from it.
--
Carl
you may change any exported value and formatting in OnGetCellParams event in
SMExport suite
--
With best regards, Mike Shkolnik
Scalabium Software
http://www.scalabium.com
mshk...@scalabium.com
"Jean Dupond" <jdu...@nomail.com> wrote in message
news:47bb61a9$1...@newsgroups.borland.com...
It works great, you setup an excel template, do your formatting and
formulas on that and code a little to fill in the data. Its very very
easy to do simple database to excel stuff. Without to much more work
master-detail type stuff is pretty easy too.
DD
I'm surprised that Microsoft haven't supplied a server version of Office if
they are pushing an XML format which then they tell you must be put on a
workstation and can't be on a server (unattended).
Oliver Townshend
Adrian
I enjoyed the read. Very informative.
--
Malcolm
Townsville, Australia
I read it with interest as well. I've hit a roadblock I can't overcome,
yet, so I'm searching for answers. It seems that Excel2007 doesn't like
the save commands when using ole objects to control it. All my code with
statements like wb.save or wb.saveas (where wb refers to a workbook
variant) return errors and I don't know why. I know that 2007 went to
mostly a com interface but it should still support the ole code,
according to everything I've read.
Oh well, back to my searching...
Woody (TMW)
Since I am already testing the SMExport suite from Scalabium Software, I
will try to use the OnGetCellParams method as suggested by the company.
If I am unsuccessful, I will take a look at the different components that
were suggested withon your responses.
As a last resort, I will look into OLE.
FYI: even though producing a 'csv' file would be fairly simple. It is not
an option as the users do not want to have to 'format' the results (within
Excel during the file opening).
"Jean Dupond" <jdu...@nomail.com> wrote in message
news:47bb61a9$1...@newsgroups.borland.com...
Yes, many years ago (1996?) I got a copy of the Word Binary Format and wrote
a program to extract data from it. . But when Office 97 came out, it
didn't quite work and I switch to OLE Automation, which is the API I
suppose. We had to sign confidentialy clauses for the format, so it sat in
a draw for a long time until I tossed it out. Interesting to see it is now
avaialble. Since then I've always used Ole Automation or VBA Macros to
achieve the results I want. Obvioulsy our paths diverged at this point and
I ended up doing less Delphi than I would have liked as a result.
> This means you can have a file with macros, a pivot table, some activex
> components and even an embedded word document, open it with FlexCel,
> insert some rows, change cells values, and save it back. And the macro,
> the pivot table, the word document, everything will still be there,
> even when FlexCel does not know how what to do with them.
Interesting point. Makes it a useful format to work with I suppose.
> In many ways, FlexCel or openoffice will display an Excel 2003 file
> much better than Excel 2007. And even so, people uses Excel 2007 and
> that is fine, because we don't really need that 100% compatibility that
> doesn't exist anyway. We always settle for imperfect solutions after
> all.
I think that's because they totally rewrote the 16 bit display routines to
work in a 32 and 64 bit environment. There was a very interesting
analysis of the whole thing in an article I read, but I can't find it now.
It highlights the problems involved in re-writing code, and probably
explains why each version of Office looks almost exactly the same as the
previous one, because change is painful.
Oliver Townshend
Found it! http://www.lomont.org/Math/Papers/2007/Excel2007/Excel2007Bug.pdf
Very interesting.
Oliver Townshend