From 5ca39d5f11104acd25fdadb12903abb8ae57abb0 Mon Sep 17 00:00:00 2001 From: wp_xxyyzz Date: Sat, 22 Oct 2016 21:41:47 +0000 Subject: [PATCH] fpspreadsheet: Add README.txt git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5285 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- components/fpspreadsheet/README.txt | 50 +++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 components/fpspreadsheet/README.txt diff --git a/components/fpspreadsheet/README.txt b/components/fpspreadsheet/README.txt new file mode 100644 index 000000000..ad2e7171d --- /dev/null +++ b/components/fpspreadsheet/README.txt @@ -0,0 +1,50 @@ +fpspreadsheet +============= +The fpSpreadsheet library offers a convenient way to generate and read +spreadsheet documents in various formats: +- Excel 2.x .xls +- Excel 5.0/Excel 95 .xls +- Excel 8.0 (Excel 97-XP) .xls +- Excel XML (Excel 2003) .xml +- Microsoft OOXML .xlsx +- LibreOffice/OpenOffice OpenDocument .ods +- Comma-separated text files +- html files +- wikimedia wikitable formats + +The library is written in a very flexible manner, capable of being extended to +support any number of formats easily. + +Installation +============ +If you only need non-GUI components: in Lazarus: +- Package/Open Package File +- select laz_fpspreadsheet.lpk from folder "source" +- click Compile. +Now the package is known to Lazarus (and should e.g. show up in Package/Package Links). +Add it to your project like you add other packages. + +If you also want GUI components (grid and chart): +- Package/Open Package File +- seleect laz_fpspreadsheet_visual.lpk from the folder "source" +- click Compile +- then click Use, Install and follow the prompts to rebuild Lazarus with the new package. +Drop needed grid/chart components on your forms as usual + +A third package contains code for export databases to spreadsheet files +- Package/Open Package File +- Select laz_fpspreadsheetexport_visual.lpk from the folder "source" +- Click Compile +- Then click Use, Install and follow the prompts to rebuild Lazarus with the new package. +Drop export component on your form as usual. + +License +======= +LGPL with static linking exception. This is the same license as is used in the Lazarus Component Library. + +More information +================ +- FPSpreadsheet documentation in fpspreadsheet.chm (open e.g. with Lazarus lhelp) +- The fpspreadsheet article on the Lazarus wiki with lots of example: + http://wiki.lazarus.freepascal.org/FPSpreadsheet +- The demo programs in the examples folder