fpspreadsheet: Add some ex-meta files to support the new Examples Window of Laz/main.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8785 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
wp_xxyyzz
2023-04-10 18:01:47 +00:00
parent e7031346c1
commit 59c57fdbaf
24 changed files with 117 additions and 2 deletions

View File

@ -0,0 +1,5 @@
{ "demo_write_formatting" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "formatting", "format", "background color", "color", "border"],
"Description" : "Creates a small console application which demonstrates how to format cells (e.g., background color, borders)."}
}

View File

@ -0,0 +1,5 @@
{ "demo_write_colors" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "Excel", "Color", "FPSpreadsheet", "xls", "Console"],
"Description" : "Creates a small console application that writes an Excel file in the xls format which has the colors provided by the file format as well as their names in the cells of the first column."}
}

View File

@ -0,0 +1,5 @@
{ "comments_demo_read" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet","Comment","FPSpreadsheet","xlsx","Console"],
"Description" : "Creates a small console application that reads an Excel file in which comments are attached to cells."}
}

View File

@ -0,0 +1,5 @@
{ "comments_demo_write" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "Comment", "FPSpreadsheet", "xls", "xlsx", "ods", "Console"],
"Description" : "Creates a small console application that writes spreadsheed files in various formats in which a comment is attached to a specific cell."}
}

View File

@ -0,0 +1,5 @@
{ "demo_conditional_formatting" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "Conditional format", "FPSpreadsheet", "xlsx", "ods", "xml", "Console", "Excel", "Calc", "LibreOffice"],
"Description" : "Creates a small console application that demonstrates how conditional formatting can be applied to cells in Excel and Calc spreadsheet files."}
}

View File

@ -0,0 +1,5 @@
{ "demo_expression_parser" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "Parser", "Formula", "RPN", "FPSpreadsheet", "Console"],
"Description" : "Creates a small console application that demonstrates operation of the expression parser used by FPSpreadsheet."}
}

View File

@ -0,0 +1,5 @@
{ "demo_frozen_rows_cols" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "Frozen", "Scrolling", "FPSpreadsheet", "Console", "xlsx"],
"Description" : "Creates a small console application which demonstrates how a given number of top rows and/or left columns can be excluded from scrolling a large spreadsheet."}
}

View File

@ -0,0 +1,5 @@
{ "demo_read_headerfooter_images" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "header", "footer", "image", "PageLayout", "Console"],
"Description" : "Creates a small console application that demonstrates how images inserted in the header and footer of printed spreadsheet files can be read into the Workbook's PageLayout structure."}
}

View File

@ -0,0 +1,5 @@
{ "demo_write_headerfooter_images" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "header", "footer", "image", "PageLayout", "Console"],
"Description" : "Creates a small console application that demonstrates how images can be inserted in the header and footer of printed spreadsheet files."}
}

View File

@ -0,0 +1,5 @@
{ "collectlinks" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "hyperlink", "read", "write", "Console", "xlsx", "xls", "ods"],
"Description" : "This small console application demonstrates working with hyperlinks in spreadsheet files. It seeks all spreadsheet hyperlinks in the file \"source.xls\" and adds the linked worksheet to a new workbook."}
}

View File

@ -0,0 +1,5 @@
{ "demo_ignore_formula" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "formula", "external reference", "LibreOffice", "Calc", "ods"],
"Description" : "This example uses the \"ignoreFormula\" workbook option to create an ods file with an external reference.\n\nNOTE: The external reference is not calculated. This will happen when LibreOffice Calc loads the file. When the file is closed in Calc confirmation must be given to save the file because it has been changed by Calc.\n\nThis method does not work with Excel because it writes an additional folder and xml files for external links."}
}

View File

@ -0,0 +1,5 @@
{ "demo_read_images" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "image", "Console", "xlsx", "ods"],
"Description" : "This small console application demonstrates how to read an Excel xlsx or Calc ods file with embedded graphic images and extract them to external files."}
}

View File

@ -0,0 +1,5 @@
{ "demo_write_images" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "image", "Console", "xlsx", "ods"],
"Description" : "This small console application demonstrates how graphic images can be inserted in worksheets saved as xlsx or ods files."}
}

View File

@ -0,0 +1,5 @@
{ "demo_metadata" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "metadata", "Console", "xlsx", "xml", "ods"],
"Description" : "This small console application demonstrates how to access the metadata block (created by, date created, modified by, modification date, title, subject, keyowrds, custom) of Excel xlsx or xml, or Calc ods spreadsheet files."}
}

View File

@ -0,0 +1,5 @@
{ "demo_protection" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "protection", "Console", "xlsx", "xls", "ods", "console"],
"Description" : "This small console application demonstrates how to activate cell and sheet protection in xls, xlsx and ods spreadsheet files."}
}

View File

@ -0,0 +1,5 @@
{ "demo_recursive_calculation" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "formula", "recursive", "xlsx", "xls", "ods", "console"],
"Description" : "This console application is a test for recursive calculation of cells. The cell formulas are constructed such that the first cell depends on the second, and the second cell depends on the third one. Only the third cell contains a number. Therefore calculation has to be done recursively until the independent third cell is found."}
}

View File

@ -0,0 +1,5 @@
{ "demo_richtext_utf8" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "format", "rich-text", "xlsx", "console"],
"Description" : "This small console application demonstrates how characters of the text in a spreadsheet cell can be formatted individually. Excel calls this feature \"rich-text formatting\"."}
}

View File

@ -0,0 +1,5 @@
{ "demo_write_formula" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "formula", "rpn", "xls", "console"],
"Description" : "This small console application demonstrates how spreadsheet formulas can be created by means of the less-popular RPN technique."}
}

View File

@ -0,0 +1,5 @@
{ "demo_search" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "search", "find", "console"],
"Description" : "This small console application demonstrates how spreadsheet cell content can be searched by means of the FPSpreadsheet search engine."}
}

View File

@ -0,0 +1,5 @@
{ "demo_sorting" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "sort", "console"],
"Description" : "This small console application demonstrates how spreadsheet cells can be sorted by various criteria."}
}

View File

@ -0,0 +1,5 @@
{ "demo_formula_func" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "formula", "user-defined", "financial", "console"],
"Description" : "This console demo application shows how user-provided functions can be used for calculation of formulas that are built-in to Excel/Calc, but are not implemented in fpspreadsheet.\n\nThe example will show implementation of some financial formulas:\n - FV() (future value)\n - PV() (present value)\n - PMT() (payment)\n - NPER() (number of payment periods)\n\nThe demo writes a spreadsheet file which uses these formulas and then displays the result in a console window. (Open the generated file in Excel or Open/LibreOffice and compare)."}
}

View File

@ -1,6 +1,6 @@
{ This demo shows how user-provided functions can be used for calculation of
RPN formulas that are built-in to fpspreadsheet, but don't have their own
calculation procedure.
formulas that are built-in to Excel/Calc, but don't have their own
calculation procedure in fpspreadsheet.
The example will show implementation of some financial formulas:
- FV() (future value)

View File

@ -0,0 +1,5 @@
{ "demo_virtualmode_read" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "virtual mode", "read", "console"],
"Description" : "This console application shows how to read a spreadsheet file in virtual mode in order to reduce memory load."}
}

View File

@ -0,0 +1,5 @@
{ "demo_virtualmode_write" : {
"Category" : "FPSpreadsheet",
"Keywords" : ["Spreadsheet", "FPSpreadsheet", "virtual mode", "write", "console"],
"Description" : "This console application shows how a spreadsheet file can be written in virtual mode in order to reduce memory load."}
}