diff --git a/components/fpspreadsheet/examples/other/cell_formats/demo_write_formatting.lpi b/components/fpspreadsheet/examples/other/cell_formats/demo_write_formatting.lpi
index e6660663e..76a48d47b 100644
--- a/components/fpspreadsheet/examples/other/cell_formats/demo_write_formatting.lpi
+++ b/components/fpspreadsheet/examples/other/cell_formats/demo_write_formatting.lpi
@@ -50,7 +50,7 @@
-
+
diff --git a/components/fpspreadsheet/examples/other/conditional_formatting/demo_conditional_formatting.lpi b/components/fpspreadsheet/examples/other/conditional_formatting/demo_conditional_formatting.lpi
index 68deff147..f9f511971 100644
--- a/components/fpspreadsheet/examples/other/conditional_formatting/demo_conditional_formatting.lpi
+++ b/components/fpspreadsheet/examples/other/conditional_formatting/demo_conditional_formatting.lpi
@@ -45,7 +45,7 @@
-
+
diff --git a/components/fpspreadsheet/examples/other/other_demos.lpg b/components/fpspreadsheet/examples/other/other_demos.lpg
new file mode 100644
index 000000000..0dedbbf6c
--- /dev/null
+++ b/components/fpspreadsheet/examples/other/other_demos.lpg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/fpspreadsheet/examples/other/readme.txt b/components/fpspreadsheet/examples/other/readme.txt
index b3afbc9ef..f4b1123e8 100644
--- a/components/fpspreadsheet/examples/other/readme.txt
+++ b/components/fpspreadsheet/examples/other/readme.txt
@@ -43,5 +43,8 @@ This folder contains various demo applications:
- virtual_mode/demo_virtualmode_reading: demonstrates how the virtual mode
of the workbook can be used to read huge spreadsheet files. Requires the
file written by demo_virtualmode_writing.
+
+Users of Lazarus 2.1+ can compile all demo projects with a single click by using
+the other_demos project group.
\ No newline at end of file
diff --git a/components/fpspreadsheet/examples/read_write/read_write_demos.lpg b/components/fpspreadsheet/examples/read_write/read_write_demos.lpg
new file mode 100644
index 000000000..81743146a
--- /dev/null
+++ b/components/fpspreadsheet/examples/read_write/read_write_demos.lpg
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/fpspreadsheet/examples/visual/visual_demos.lpg b/components/fpspreadsheet/examples/visual/visual_demos.lpg
new file mode 100644
index 000000000..25e229626
--- /dev/null
+++ b/components/fpspreadsheet/examples/visual/visual_demos.lpg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+