PDA

Просмотр полной версии : Компоненты для работы с XLS без установленного Office


Wic_
31.08.2009, 11:37
Нужен компонент для Delphi 7 без установленного Office позволяющий редактировать файлы xls (ну и создавать тоже). Вопрос довольно основательно прогуглен, испробован компонент XlsReadWriteII - по ряду причин не подходит (не нашел как изменять размеры ячейки, как рисовать границы, да и неплохо бы функцию «найти и заменить»). Понравился компонент TXLSFile, но все найденные ссылки на крякнутый компонент (именно для D7, для поздних версий найти можно) оказались битыми. Большая просьба поделится рабочим компонентом TXLSFile или познакомить с другими компонентами, редактирующими xls.

Vasuha
31.08.2009, 13:34
Смотрите в компонентах....

http://www.nowa.cc/showthread.php?t=134812&page=55

Wic_
31.08.2009, 14:17
Смотрел уже, все ссылки на TXLSFile для D7 битые. А других аналогичных компонентов вроде бы там нет.

Vasuha
31.08.2009, 15:42
Что значит битые :) я сення загрузил....

Wic_
31.08.2009, 16:49
А ссылку можно? Находил рабочие ссылки только для Delphi 2007
Или может по почте вышлете - bvv970 БРЕХ gmail.com Буду очень благодарен.

Vasuha
31.08.2009, 17:12
Дублирую из компонентов....
http://rapidshare.com/files/273791805/txlsfile4.rar.html

Wic_
31.08.2009, 17:34
То ли проглядел, то ли ссылка временно недоступна была (неделю назад всю эту ветку проверял). Сейчас загрузил, спасибо большое!

alexrum
01.10.2009, 13:24
Также подойдут EMS Advanced Data Import и EMS Advanced Data Export!

Wic_
01.10.2009, 16:32
Вообще мне понравился TXLSFile, но сейчас скачаю и EMS Advanced Datа, посмотрю. Спасибо.

part_o
09.10.2009, 10:00
В последних версиях Екселя это xml файл пожатый зипом. Смотришь как он выглядит и делаешь - там все очень просто, для ЗИПа есть куча компонет, я архивирую TBZip без сжатия. Очень быстро

Wic_
09.10.2009, 18:48
Возьму на заметку, но пока это мне не пригодится, учитывая мою неприязнь к последнему офису. Мне важно именно редактирование шаблона и открытие его в ассоциированном редакторе. Поэтому данный способ будет работать на всех машинах, даже без ms office (например с Йокселем).

geser666
21.10.2009, 13:39
TXLSFile TXLSFile для D6?

Sanya_KV
10.11.2009, 12:44
Использую EnLib. Но только для создания на основе таблицы. Редактировать не позволяет.
Найти можно по здесь форуму .

zarba
24.11.2009, 21:09
Vasuha, ссылка на TXLSFile не работает пишет что скачать можно только 10 раз и предел достигнут плиз перезалете ктонить... оч надо..зарани благодарен

Wic_
24.11.2009, 21:33
zarba, сообщи в личку адрес, вышлю. Ну или здесь дай.

Vasuha
25.11.2009, 09:22
http://ifolder.ru/15147607

GreyT
30.11.2009, 18:23
да поможет нам Яндекс ;)
http://rapidshare.com/files/101088476/TXLSFile_v4.0_For_Delphi_2007.rar
http://rapidshare.com/files/100322620/TXLSFile.v4.0.For.Delphi.2007.WiNALL.Cracked-EQUiUM.rar
http://depositfiles.com/files/4182733

Wic_
30.11.2009, 21:23
Ну да TXLSFile. И все три варианта конкретно под Delphi 2007. А под другие версии единственный вариант - ссылка Vasuha.

v_karpov
05.05.2010, 10:08
WIC, у Вас TXLSFile на Delphi7 работает?

Wic_
05.05.2010, 16:48
Да, работает. Windows XP.

Volodei75
08.05.2010, 07:57
Вообще мне понравился TXLSFile

Весьма спорно! При открытом в экселе файлике, созданном самим TXLSFile проджект требует всякие либы да пасы!

Vasuha
09.05.2010, 23:09
Весьма спорно! При открытом в экселе файлике, созданном самим TXLSFile проджект требует всякие либы да пасы!

Поясните на примере кто чего требует, я проблем не встретил при использовании данного компонента.

AlexBlacks
11.08.2010, 09:20
Нужна ссылка на кряк с txlsfile

izzydoctor
10.09.2010, 23:29
При запуске приложения с компонентом Txlsfile напрочь зависает машина, подскажите, в чем проблема

mitinan
17.09.2010, 11:47
Wic_, TXLSFile 4.0 для Delphi 7 полный удалось найти (не понятно из ответов)?

Добавлено через 12 минут
Vasuha, вы поместили ссылку на TXLSFile 4.0 с BPL и DCU из демоверсии?? В полной версии должны быть исходники...

Vasuha
17.09.2010, 12:03
Vasuha, вы поместили ссылку на TXLSFile 4.0 с BPL и DCU из демоверсии?? В полной версии должны быть исходники...
Исходники может и должны были быть, но здесь нет.
Ограничений в использовании данного компонента не наблюдалось.

mitinan
17.09.2010, 13:46
Исходники может и должны были быть, но здесь нет.
Ограничений в использовании данного компонента не наблюдалось.

Требует: Path to sourcefile: XLSFile.pas (использовал bpl+dcu и ваши, и с оф.сайта из демо-версии)

Vasuha
17.09.2010, 13:53
Вы установили компонент. А в Library Path путь указали к xlsFile.dcu.

mitinan
17.09.2010, 14:22
Вы установили компонент. А в Library Path путь указали к xlsFile.dcu.
1. компонент не устанавливал, использую uses XLSFile
2. при компиляции ошибок нет
3. запрос на XLSFile.pas - после выполнения xf.Create (xf: TXLSFile)
4. при компиляции и выполнении примера (короткого из демо) - все нормально.
Не могу найти грабли... Спасибо за участие!

Vasuha
17.09.2010, 14:43
Вот кусок живого примера, обращаюсь к xlsFile который я выше выкладывал. Работает безупречно.
var
xl: TXLSFile;
begin
xl := TXLSFile.Create;
xl.Workbook.Create(1);
with xl.Workbook.Sheets.Item[0] do
begin
PageSetup.FooterMargin := 0;
PageSetup.HeaderMargin := 0;
PageSetup.LeftMargin := 0.78740157480315;
PageSetup.RightMargin := 0.196850393700787;
PageSetup.TopMargin := 0.47244094488189;
PageSetup.BottomMargin := 0.236220472440945;
PageSetup.Orientation := xlLandScape;
................
end;
xl.SaveAs(ExtractFilePath(Application.ExeName) + '\tmp\srHometmp.xls');

xSer
20.09.2010, 00:42
А под 2010 TXLSFile 4.0 есть?

atollminsk
28.09.2010, 15:05
есть http://sm-software.com/rus/download.htm, но без крека

Jonny_k
30.09.2010, 08:51
А как насчёт Native Excel? Пробовали?

mitinan
13.10.2010, 14:55
Вот кусок живого примера, обращаюсь к xlsFile который я выше выкладывал. Работает безупречно.
var
xl: TXLSFile;
begin
xl := TXLSFile.Create;
xl.Workbook.Create(1);
with xl.Workbook.Sheets.Item[0] do


По предыдущему:

var
xl: TXLSFile;
begin
xl := TXLSFile.Create; //компилируется, работает
xl.Create; //компилируется, но при выполнении требует XLSFile.pas
...

Компонент работает достаточно шустро (в сравнении с OleVariant) но возник новый момент:

При импорте в excel-файл большого кол-ва мелких jpeg-файлов выдает ошибку "Unsupported image file format" (именно при записи файла, сам процесс импорта идет без ошибки) - в ide требует XLSMsoDraw.pas. Импорт нескольких десятков изображений - без проблем.
Выполнял (перед xf.Workbook.Sheets[0].Images.Add(fName,xCol,xRow)) проверку jpeg-файла по сигнатуре, расчет ширины-высоты и т.п. - без изменений (хотя пропала периодическая ошибка "JPEG ERROR #53",видимо, на кривые картинки).
Что-то с ресурсами???

sk_amok
21.10.2010, 15:12
xSer, есть но опять же демо http://sm-software.com/rus/download.htm

atollminsk
29.10.2010, 14:07
для Delphi 2010 пропатченный TXLSfile 4, dcu кидал прямо в каталог проекта http://depositfiles.com/ru/files/avh276rxa?redirect

utmost
03.11.2010, 03:58
xlsreadwriteii от axolot

VVS
04.01.2011, 17:50
купили TXLSFile, до этого юзали собственную компоненту, но она только в 97 excel умела выгружать.

Fexri
27.01.2011, 09:32
привет всем, нужен зарегистрированный TXLSFile для Delphi XE . Заранее Thnks

AndreyGor
28.01.2011, 15:12
xlsreadwriteii от axolot

с ним тоже есть проблемы.. например, он создает документ при этом страница sheet оказывается заблокированным..

telemah
15.03.2011, 12:17
не подскажите работающую ссылку на TXLSFile для Delphi 7?

VVS
15.03.2011, 14:53
А чем http://sm-software.com/txlsfile.htm не устраивает?

estap
08.04.2011, 10:35
Подскажите, а TXLSFile макросы поддерживает?

VVS
08.04.2011, 11:00
У нас TXLSFile library v.4.0 - судя по коду не поддерживает... Не понятно как он должен их поддерживать?
А что Вам мешает в файле шаблона использовать необходимые макросы, и выполнять их?

StatutoryApe
12.04.2011, 08:37
Я использую DevExpress SpreadSheet) это лучшее что я видел для работы с XLS файлами, пришлось конечно допилить ее немного, но в целом хорошо)

Darken80
30.04.2011, 17:34
А еще какие варианты в плане компонентов имеются?

vQuadro
29.07.2011, 23:48
Требует: Path to sourcefile: XLSFile.pas (использовал bpl+dcu и ваши, и с оф.сайта из демо-версии)

Что-то исходников не нашел.
Может кто-то выложить?

VVS
30.07.2011, 18:52
Исходники продаются на сайте, а без них нормально работает.

PhotOn
21.03.2013, 17:56
XLSFile не поддерживает формат xlsx , в следствии чего работает только с файлами в формате office 2003 , где максимум 256 столбцов.
Для одного отчета мне нужно намного больше столбцов, подскажите какие компоненты умеют работать с xlsx (через ole работа с самим excel не катит, через него выгрузка часа 3 идти будет)?

Vasuha
21.03.2013, 20:14
Капните в сторону Afalina