diff --git a/icons/table-cells-merge.json b/icons/table-cells-merge.json
new file mode 100644
index 00000000000..a03d2ffa408
--- /dev/null
+++ b/icons/table-cells-merge.json
@@ -0,0 +1,15 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "chessurisme"
+ ],
+ "tags": [
+ "spreadsheet",
+ "grid",
+ "row"
+ ],
+ "categories": [
+ "text",
+ "files"
+ ]
+}
diff --git a/icons/table-cells-merge.svg b/icons/table-cells-merge.svg
new file mode 100644
index 00000000000..a5292defcea
--- /dev/null
+++ b/icons/table-cells-merge.svg
@@ -0,0 +1,17 @@
+
diff --git a/icons/table-cells-split.json b/icons/table-cells-split.json
new file mode 100644
index 00000000000..a03d2ffa408
--- /dev/null
+++ b/icons/table-cells-split.json
@@ -0,0 +1,15 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "chessurisme"
+ ],
+ "tags": [
+ "spreadsheet",
+ "grid",
+ "row"
+ ],
+ "categories": [
+ "text",
+ "files"
+ ]
+}
diff --git a/icons/table-cells-split.svg b/icons/table-cells-split.svg
new file mode 100644
index 00000000000..ffd3434d791
--- /dev/null
+++ b/icons/table-cells-split.svg
@@ -0,0 +1,16 @@
+
diff --git a/icons/table-columns-split.json b/icons/table-columns-split.json
new file mode 100644
index 00000000000..496ae8bb831
--- /dev/null
+++ b/icons/table-columns-split.json
@@ -0,0 +1,19 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "chessurisme"
+ ],
+ "tags": [
+ "spreadsheet",
+ "grid",
+ "cut",
+ "break",
+ "divide",
+ "separate",
+ "segment"
+ ],
+ "categories": [
+ "text",
+ "files"
+ ]
+}
diff --git a/icons/table-columns-split.svg b/icons/table-columns-split.svg
new file mode 100644
index 00000000000..af735a0d3f9
--- /dev/null
+++ b/icons/table-columns-split.svg
@@ -0,0 +1,23 @@
+
diff --git a/icons/table-rows-split.json b/icons/table-rows-split.json
new file mode 100644
index 00000000000..496ae8bb831
--- /dev/null
+++ b/icons/table-rows-split.json
@@ -0,0 +1,19 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "chessurisme"
+ ],
+ "tags": [
+ "spreadsheet",
+ "grid",
+ "cut",
+ "break",
+ "divide",
+ "separate",
+ "segment"
+ ],
+ "categories": [
+ "text",
+ "files"
+ ]
+}
diff --git a/icons/table-rows-split.svg b/icons/table-rows-split.svg
new file mode 100644
index 00000000000..d2e85d11020
--- /dev/null
+++ b/icons/table-rows-split.svg
@@ -0,0 +1,23 @@
+