diff --git a/assets/icons/Button.svg b/assets/icons/Button.svg
new file mode 100644
index 0000000..9e170e7
--- /dev/null
+++ b/assets/icons/Button.svg
@@ -0,0 +1,5 @@
+
diff --git a/assets/icons/check.svg b/assets/icons/check.svg
new file mode 100644
index 0000000..b760809
--- /dev/null
+++ b/assets/icons/check.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/checkbox-no.svg b/assets/icons/checkbox-no.svg
new file mode 100644
index 0000000..3827bda
--- /dev/null
+++ b/assets/icons/checkbox-no.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/checkbox.svg b/assets/icons/checkbox.svg
new file mode 100644
index 0000000..b5c717d
--- /dev/null
+++ b/assets/icons/checkbox.svg
@@ -0,0 +1,10 @@
+
diff --git a/assets/icons/choose-color.svg b/assets/icons/choose-color.svg
new file mode 100644
index 0000000..16400ab
--- /dev/null
+++ b/assets/icons/choose-color.svg
@@ -0,0 +1,21 @@
+
diff --git a/assets/icons/content.svg b/assets/icons/content.svg
new file mode 100644
index 0000000..ca82dfa
--- /dev/null
+++ b/assets/icons/content.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/icons/download.svg b/assets/icons/download.svg
new file mode 100644
index 0000000..0bdb236
--- /dev/null
+++ b/assets/icons/download.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/expand.svg b/assets/icons/expand.svg
new file mode 100644
index 0000000..d8b652a
--- /dev/null
+++ b/assets/icons/expand.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/export-png-s.svg b/assets/icons/export-png-s.svg
new file mode 100644
index 0000000..22300cc
--- /dev/null
+++ b/assets/icons/export-png-s.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/icons/export-png.svg b/assets/icons/export-png.svg
new file mode 100644
index 0000000..117b697
--- /dev/null
+++ b/assets/icons/export-png.svg
@@ -0,0 +1,5 @@
+
diff --git a/assets/icons/export-svg-s.svg b/assets/icons/export-svg-s.svg
new file mode 100644
index 0000000..83fb1bd
--- /dev/null
+++ b/assets/icons/export-svg-s.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/icons/export-svg.svg b/assets/icons/export-svg.svg
new file mode 100644
index 0000000..1e581d2
--- /dev/null
+++ b/assets/icons/export-svg.svg
@@ -0,0 +1,5 @@
+
diff --git a/assets/icons/export.svg b/assets/icons/export.svg
new file mode 100644
index 0000000..1d20331
--- /dev/null
+++ b/assets/icons/export.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/favorite-red.svg b/assets/icons/favorite-red.svg
new file mode 100644
index 0000000..2151bb8
--- /dev/null
+++ b/assets/icons/favorite-red.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/favorite.svg b/assets/icons/favorite.svg
new file mode 100644
index 0000000..10a312a
--- /dev/null
+++ b/assets/icons/favorite.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/font-icon.svg b/assets/icons/font-icon.svg
new file mode 100644
index 0000000..a24279a
--- /dev/null
+++ b/assets/icons/font-icon.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/icons/font-size-decrease.svg b/assets/icons/font-size-decrease.svg
new file mode 100644
index 0000000..d86d60e
--- /dev/null
+++ b/assets/icons/font-size-decrease.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/font-size-increase.svg b/assets/icons/font-size-increase.svg
new file mode 100644
index 0000000..104d16b
--- /dev/null
+++ b/assets/icons/font-size-increase.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/search.svg b/assets/icons/search.svg
new file mode 100644
index 0000000..b6d1550
--- /dev/null
+++ b/assets/icons/search.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/icons/selectall.svg b/assets/icons/selectall.svg
new file mode 100644
index 0000000..ef85dac
--- /dev/null
+++ b/assets/icons/selectall.svg
@@ -0,0 +1,6 @@
+
diff --git a/assets/icons/unselectall.svg b/assets/icons/unselectall.svg
new file mode 100644
index 0000000..e8c1f1f
--- /dev/null
+++ b/assets/icons/unselectall.svg
@@ -0,0 +1,6 @@
+
diff --git a/assets/icons/webicon.png b/assets/icons/webicon.png
new file mode 100644
index 0000000..05220b4
Binary files /dev/null and b/assets/icons/webicon.png differ
diff --git a/assets/icons/zhedie.svg b/assets/icons/zhedie.svg
new file mode 100644
index 0000000..161ef97
--- /dev/null
+++ b/assets/icons/zhedie.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/icons/星程字体转换.svg b/assets/icons/星程字体转换.svg
new file mode 100644
index 0000000..49b7f9a
--- /dev/null
+++ b/assets/icons/星程字体转换.svg
@@ -0,0 +1,10 @@
+
diff --git a/data/訂單銷售明細表.xlsx b/data/訂單銷售明細表.xlsx
new file mode 100644
index 0000000..0fb04b4
Binary files /dev/null and b/data/訂單銷售明細表.xlsx differ
diff --git a/example.xlsx b/example.xlsx
new file mode 100644
index 0000000..ba97112
Binary files /dev/null and b/example.xlsx differ
diff --git a/todo.md b/todo.md
index 284c1e6..9411ef6 100644
--- a/todo.md
+++ b/todo.md
@@ -32,7 +32,7 @@ web使用vue3 + typescript
source data - 2(UI中取列名),description - 1,2
target description - 3、8、5
表示:
- - 前两列是source,后面几列相当于excel的合并单元格,是target
+ - 前两列是source;后面几列相当于excel的合并单元格(与上行内容相同,实现中,可以简化处理,赋值补全)是target
- source 数据使用第2列,描述内容使用1、2列:宁波北欧10-2582
- target 自动计算source的总和,描述内容使用3、8、5列:"嘉兴四级算力池-11623-小模型"
@@ -45,3 +45,8 @@ target description - 3、8、5
- gap/padding
- 提供excel & csv模版
+5. 未来功能
+ - 三级桑基图
+ - 预览excel/csv,从中选择列
+ - 预览元素定制
+