Работа с Excel

Microsoft-Excel-Featured-Image

Для работы с Excel файлами без установленного на ПК MS Office, можно использовать компонент FPSpreadsheet. Он работает как на windows(WinCE, XP и выше), так и на Linux.

Для начала скачайте его: https://sourceforge.net/projects/lazarus-ccr/files/FPSpreadsheet/

1.Распаковываем архив в папку с Lazarus\components(Например C:\lazarus\components)

2.Открываем Lazarus

3.Жмем: Пакет-> Открыть файл пакета (.lpk)

1

 

4.Открываем папку, куда распаковали компонент.

2

5.Выбираем файл laz_fpspreadsheet.lpk

6.Жмем Компилировать.

3

7. Далее снова выбираем в меню Пакет-> Открыть файл пакета (.lpk) и открываем уже laz_fpspreadsheet_visual.lpk

4

8. Жмем Установить. В первом окне нажимаем Да, подтверждая установку компонента. Во втором окне так же жмем Да, чтобы пересобрать Lazarus.

5

Все компонент установлен.

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

Более подробно о возможностях данного компонента вы сможете прочитать на сайте http://wiki.lazarus.freepascal.org/FPSpreadsheet

 

Работа с Excel обновлено: Апрель 21, 2016 автором: Oleg E.
Share

6 комментариев “Работа с Excel

  1. Вместо этого программист попросту устанавливает стандартный компонент на форму и задает ему необходимые свойства.

  2. Не могли бы вы привести пример как загрузить файл Excel в таблицу, а потом из таблицы нужные данные записать в базу данных, например SQLite.

    • Читаем как загружать данные здесь, а как записать их в БД через SQLite читаем — http://devlaz.ru/lazarus_sqlite/
      Если у вас не получится, пишите ваши наброски помогу исправить.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *