Delphi и Exccel

22 отговора 658 прегледа
#1

Delphi и Exccel

Възможно ли е от програма на Delphi 5 да се генерира .XLS файл за MS Exccel без да е инсталиран последния. Срещали ли сте компонента с подобни възможности?

Отговор
#2

ВЯрно е, че експериментирам

Благодаря за насоките.
Смъкнах няколко компонента от други саитове, но всичките искат Ексел.
Явно ще трябва да потърся още, докато попадна на нещо, което ще ми хареса.

Отговор
в отговор на Учeниka #3

Re: ВЯрно е, че експериментирам

Има и сериозни, но са платени - довечера ще пусна връка(и).
Тези които знам служат за import/export на данни от Table/Query в Excel, а не за директно създаване на excel файл - ако това ти трябва.

---
Е т'ва е живот!
Отговор
в отговор на PhantomAS #4

Без Ексел

Номерът е, че един познат лекар трябва да си представя отчетите в .XLS, a го няма. Целта ми е да му ги генерирам с Delphi и той да си ги предава където трябва.

Отговор
в отговор на Учeниka #5

Re: Без Ексел

Кажи нещо повече за тези отчети - ако е нещо като таблица ще стане - но ти повтарям, че компонента е платен!
Мога да ти дам една идея - да правиш експорт в CVS - comma delimited файл - който много лесно може да се зареди в Excel . Общо взето - трябва да бъдат съдени тези които изискват данните да са в комерсиален формат!!!!

А иначе единия компонент е SMExport
а другия е EMS quick export

---
Е т'ва е живот!
Отговор
в отговор на Учeниka #6

Re: QReport Prof

Проблемът ти се решава чудесно с QReport Prof., има експортен филтър за Excel. За съжаление е платен, но ако ти попадне отнякъде .... ):

Отговор
в отговор на val63 #7

Re: QReport Prof

Да и като го видиш какъв файл вади ще си изповръщаш че***та ;-)))) Просто невероятна пор***....ия. Ако вси4ко ти е строено и наредено в 2-3 колони и няма друго като междинни band -ове - как да е ама иначе нищо не излиза.
За това не бих дал пари. Виж ReportBuilder 6/7 + TExtraDevices - е направо перфектната система за експорт на репорти - а иначе ако пресипваш таблица - SMExport/Import Suite - погледни предната под тема в тази тема.

---
Е т'ва е живот!
Отговор
в отговор на PhantomAS #8

Re: Съгласен, обаче...

След като някой е измислил че здравната каса 'чете' само Excel, какво те е грижа, че не е добре форматирано. А иначе има чудесни неща, например ExpressQuantumGrid - само че пари, пари...

Отговор
в отговор на val63 #9

Re: Съгласен, обаче...

Е да де -ама като върнат горкия човечец само за това, че някой шрифт не е такъв какъвто те очакват или пък някоя клетка не е точно попълнена и в съответния цвят - и реално след тези ходения по мъките, човека ще се бръкне и ще си купи Excel или пък най малко може да си сложи един free офис - и да си конвертира файловете с него - от CVS към търсения формат.

---
Е т'ва е живот!
Отговор
в отговор на PhantomAS #10

За лекарските отчети...

Таблиците са съвсем елементарни.
Първите три реда са с данни на лекаря.
Следват 4 колони: първата с код на заболяване, втората - пореден номер, след което брой пациенти под 18 год и над 18 год.
И заради тази тъпотия трябва да се купува MS Office.
Базата дании за пациентите съм я написал - не е койзнае какво. Но остана краят, "който увенчавал делото".
С тази дискусия ме ориентирахте, че работата е сериозна.
А какво е това CVS? Как да стигна до него?

Отговор
в отговор на Учeниka #11

Re: Ето Линк ..

[линк]

free with-source d50 d60 d70

Export all records of dataset to MS Excel (97, 2000 or XP)

NEW : Group records in Excel


Properties

Name of worksheet and file
Header texts
Begin row of header, titles (=fieldnames) and data (fieldvalues)
Width of columns or autofit
Font of header, titles, summary and data (Alignment, WrapText, Orientation)
Backgroundcolor and borders of header, titles, summary and data
Summaries for numeric or given fields (SUM, MIN, MAX)
Grouping fields and options

Events

Define backgroundcolor of each cel
Events for exporting data without using a TDataset

Methods

Exporting
Saving (XLS, HTM of CSV)
Print preview
Component editor

(ver. 2.91, added 5/4/2000, updated 11/18/2002)

Отговор
в отговор на val63 #12

Re: Ето Линк ..

This component uses the Office server components from the type library (Excel97 or Excel2000).

taka i baba znae!

------------------------------
I got a COMPILER, and I'm not afraid to use it!
Отговор
в отговор на SDR #13

Re: Sorry

Не бях ходил на сайта на програмиста.
Просто го открих на DelphiSuperPage и го препоръчах защото е Free.
Ученик, върви на [линк] и пусни един Search за Excel има доста други free компоненти може някой да ти свърши работа.

Отговор
в отговор на Учeниka #14

mnoo qko mqsto makar i s malko staro info...

fajlowi formati za pochti wsichko wkl .xls - ako ti se chete/pishe - zahwashtaj se :)
[линк]

------------------------------
I got a COMPILER, and I'm not afraid to use it!
Отговор
в отговор на SDR #15

Re: mnoo qko mqsto makar i s malko staro info...

I malko info to izwora:

[линк]

interesno ako nqkoj probwa da poracha toq proslovut fajlow format kwo sha stane

------------------------------
I got a COMPILER, and I'm not afraid to use it!
Отговор
в отговор на SDR #16

Благодаря на всички...

Благодаря на всички.
Доста саитове и аз прерових, преди да повдигна дискусията.
От сайтовете, които ми препоръчахте, имаше нови за мен.
Смъкнах доста компоненти и опитите ми върху тях продължават.
Ако намеря нещо, което върши работа (без гадния MS Office) ще пусна съобщение. Заслужава си човек да ги заобиколи.

Отговор
в отговор на SDR #17

Re: mnoo qko mqsto makar i s malko staro info...

100% съм сигурен, че в старите MSDN-и, Excel-ия формат го имаше описан.
Но сега (или поне в този които имам - Oct 2002) го няма...

---
Не е важно да си добър, важното е да си ман-и-як!
Отговор
в отговор на ess #18

Re: mnoo qko mqsto makar i s malko staro info...

OpenOffice ima dobri filtri za export/import v/ot MS Office formatite...Ako tova ti vyrshi rabota... mogesh i da si slogesh MS Excel Viewer (free), za da proverish dali vsichko e nared predi da go pratish

Отговор
в отговор на Учeниka #19

Re: Благодаря на всички...

Хей, ученик!
ВСИЧКИ GP-ta (или почти всички) получиха компютри от здравната каса (разбирай заем от световната банка, който и децата ти ще изплащат). И всички тези компютри имат MS Win XP bulgarian edition + MS Office XP или 2000. Не само excel, ами и word и powerpoint (за да си правят презентации).
Така че няма смисъл за заобикаляш нещо, което е в наличност ДЕ ФАКТО

Дали завиването на крушка е софтуерен проблем?
Отговор
в отговор на PhantomAS #20

Re: Съгласен, обаче...

Viarno, che CSV-to ne e dobar izbor, obache po podoben nachin moje da se generira XML-fail. Excell moje da go otvori i v nego moje da se zapisva ifnormacia za kletkite i shrifta.

Отговор