Просмотр полной версии : Компоненты для работы с XLS без установленного Office
Нужен компонент для Delphi 7 без установленного Office позволяющий редактировать файлы xls (ну и создавать тоже). Вопрос довольно основательно прогуглен, испробован компонент XlsReadWriteII - по ряду причин не подходит (не нашел как изменять размеры ячейки, как рисовать границы, да и неплохо бы функцию «найти и заменить»). Понравился компонент TXLSFile, но все найденные ссылки на крякнутый компонент (именно для D7, для поздних версий найти можно) оказались битыми. Большая просьба поделится рабочим компонентом TXLSFile или познакомить с другими компонентами, редактирующими xls.
Смотрите в компонентах....
http://www.nowa.cc/showthread.php?t=134812&page=55
Смотрел уже, все ссылки на TXLSFile для D7 битые. А других аналогичных компонентов вроде бы там нет.
Что значит битые :) я сення загрузил....
А ссылку можно? Находил рабочие ссылки только для Delphi 2007
Или может по почте вышлете - bvv970 БРЕХ gmail.com Буду очень благодарен.
Дублирую из компонентов....
http://rapidshare.com/files/273791805/txlsfile4.rar.html
То ли проглядел, то ли ссылка временно недоступна была (неделю назад всю эту ветку проверял). Сейчас загрузил, спасибо большое!
Также подойдут EMS Advanced Data Import и EMS Advanced Data Export!
Вообще мне понравился TXLSFile, но сейчас скачаю и EMS Advanced Datа, посмотрю. Спасибо.
В последних версиях Екселя это xml файл пожатый зипом. Смотришь как он выглядит и делаешь - там все очень просто, для ЗИПа есть куча компонет, я архивирую TBZip без сжатия. Очень быстро
Возьму на заметку, но пока это мне не пригодится, учитывая мою неприязнь к последнему офису. Мне важно именно редактирование шаблона и открытие его в ассоциированном редакторе. Поэтому данный способ будет работать на всех машинах, даже без ms office (например с Йокселем).
geser666
21.10.2009, 13:39
TXLSFile TXLSFile для D6?
Sanya_KV
10.11.2009, 12:44
Использую EnLib. Но только для создания на основе таблицы. Редактировать не позволяет.
Найти можно по здесь форуму .
Vasuha, ссылка на TXLSFile не работает пишет что скачать можно только 10 раз и предел достигнут плиз перезалете ктонить... оч надо..зарани благодарен
zarba, сообщи в личку адрес, вышлю. Ну или здесь дай.
http://ifolder.ru/15147607
да поможет нам Яндекс ;)
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
Ну да TXLSFile. И все три варианта конкретно под Delphi 2007. А под другие версии единственный вариант - ссылка Vasuha.
v_karpov
05.05.2010, 10:08
WIC, у Вас TXLSFile на Delphi7 работает?
Да, работает. Windows XP.
Volodei75
08.05.2010, 07:57
Вообще мне понравился TXLSFile
Весьма спорно! При открытом в экселе файлике, созданном самим TXLSFile проджект требует всякие либы да пасы!
Весьма спорно! При открытом в экселе файлике, созданном самим TXLSFile проджект требует всякие либы да пасы!
Поясните на примере кто чего требует, я проблем не встретил при использовании данного компонента.
AlexBlacks
11.08.2010, 09:20
Нужна ссылка на кряк с txlsfile
izzydoctor
10.09.2010, 23:29
При запуске приложения с компонентом Txlsfile напрочь зависает машина, подскажите, в чем проблема
Wic_, TXLSFile 4.0 для Delphi 7 полный удалось найти (не понятно из ответов)?
Добавлено через 12 минут
Vasuha, вы поместили ссылку на TXLSFile 4.0 с BPL и DCU из демоверсии?? В полной версии должны быть исходники...
Vasuha, вы поместили ссылку на TXLSFile 4.0 с BPL и DCU из демоверсии?? В полной версии должны быть исходники...
Исходники может и должны были быть, но здесь нет.
Ограничений в использовании данного компонента не наблюдалось.
Исходники может и должны были быть, но здесь нет.
Ограничений в использовании данного компонента не наблюдалось.
Требует: Path to sourcefile: XLSFile.pas (использовал bpl+dcu и ваши, и с оф.сайта из демо-версии)
Вы установили компонент. А в Library Path путь указали к xlsFile.dcu.
Вы установили компонент. А в Library Path путь указали к xlsFile.dcu.
1. компонент не устанавливал, использую uses XLSFile
2. при компиляции ошибок нет
3. запрос на XLSFile.pas - после выполнения xf.Create (xf: TXLSFile)
4. при компиляции и выполнении примера (короткого из демо) - все нормально.
Не могу найти грабли... Спасибо за участие!
Вот кусок живого примера, обращаюсь к 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');
А под 2010 TXLSFile 4.0 есть?
atollminsk
28.09.2010, 15:05
есть http://sm-software.com/rus/download.htm, но без крека
А как насчёт Native Excel? Пробовали?
Вот кусок живого примера, обращаюсь к 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",видимо, на кривые картинки).
Что-то с ресурсами???
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
купили TXLSFile, до этого юзали собственную компоненту, но она только в 97 excel умела выгружать.
привет всем, нужен зарегистрированный TXLSFile для Delphi XE . Заранее Thnks
AndreyGor
28.01.2011, 15:12
xlsreadwriteii от axolot
с ним тоже есть проблемы.. например, он создает документ при этом страница sheet оказывается заблокированным..
не подскажите работающую ссылку на TXLSFile для Delphi 7?
А чем http://sm-software.com/txlsfile.htm не устраивает?
Подскажите, а TXLSFile макросы поддерживает?
У нас TXLSFile library v.4.0 - судя по коду не поддерживает... Не понятно как он должен их поддерживать?
А что Вам мешает в файле шаблона использовать необходимые макросы, и выполнять их?
StatutoryApe
12.04.2011, 08:37
Я использую DevExpress SpreadSheet) это лучшее что я видел для работы с XLS файлами, пришлось конечно допилить ее немного, но в целом хорошо)
Darken80
30.04.2011, 17:34
А еще какие варианты в плане компонентов имеются?
Требует: Path to sourcefile: XLSFile.pas (использовал bpl+dcu и ваши, и с оф.сайта из демо-версии)
Что-то исходников не нашел.
Может кто-то выложить?
Исходники продаются на сайте, а без них нормально работает.
XLSFile не поддерживает формат xlsx , в следствии чего работает только с файлами в формате office 2003 , где максимум 256 столбцов.
Для одного отчета мне нужно намного больше столбцов, подскажите какие компоненты умеют работать с xlsx (через ole работа с самим excel не катит, через него выгрузка часа 3 идти будет)?
Капните в сторону Afalina
vBulletin® v3.8.9, Copyright ©2000-2026, vBulletin Solutions, Inc.