Skip to content

Commit f0d5928

Browse files
committed
梳理功能清单
1 parent c8e8f76 commit f0d5928

File tree

3 files changed

+61
-20
lines changed

3 files changed

+61
-20
lines changed

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ Import and export general library, support Dto import and export, template expor
2222
### Azure DevOps
2323
- Build Status:[![Build Status](https://dev.azure.com/xinlaiopencode/Magicodes.IE/_apis/build/status/dotnetcore.Magicodes.IE?branchName=master)](https://dev.azure.com/xinlaiopencode/Magicodes.IE/_build/latest?definitionId=4&branchName=master)
2424
- Azure DevOps coverage (master): ![Azure DevOps coverage (branch)](https://img.shields.io/azure-devops/coverage/xinlaiopencode/Magicodes.IE/4/master)
25-
- Azure DevOps coverage (develop): ![Azure DevOps coverage (branch)](https://img.shields.io/azure-devops/coverage/xinlaiopencode/Magicodes.IE/4/develop)
2625
- Azure DevOps tests (master): ![Azure DevOps tests (master)](https://img.shields.io/azure-devops/tests/xinlaiopencode/Magicodes.IE/4/master)
27-
- Azure DevOps tests (develop): ![Azure DevOps tests (develop)](https://img.shields.io/azure-devops/tests/xinlaiopencode/Magicodes.IE/4/develop)
2826

2927
For details, see: <https://dev.azure.com/xinlaiopencode/Magicodes.IE/_build?definitionId=4&_a=summary>
3028

@@ -49,6 +47,7 @@ For details, see: <https://dev.azure.com/xinlaiopencode/Magicodes.IE/_build?defi
4947
| **Magicodes.IE.Html.Abp** | **[![NuGet](https://buildstats.info/nuget/Magicodes.IE.Html.Abp)](https://www.nuget.org/packages/Magicodes.IE.Html.Abp)** |
5048
| **Magicodes.IE.Pdf.Abp** | **[![NuGet](https://buildstats.info/nuget/Magicodes.IE.Pdf.Abp)](https://www.nuget.org/packages/Magicodes.IE.Pdf.Abp)** |
5149
| **Magicodes.IE.Word.Abp** | **[![NuGet](https://buildstats.info/nuget/Magicodes.IE.Word.Abp)](https://www.nuget.org/packages/Magicodes.IE.Word.Abp)** |
50+
| **Magicodes.IE.Stash** | **[![NuGet](https://buildstats.info/nuget/Magicodes.IE.Stash)](https://www.nuget.org/packages/Magicodes.IE.Stash)** |
5251

5352
### **Note**
5453

README.zh-CN.md

Lines changed: 59 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,68 @@
3535

3636
**![总体说明](./docs/Magicodes.IE.png)**
3737

38+
## 功能清单
39+
40+
- [ ] Excel
41+
- [ ] 导入
42+
- [x] Dto导入
43+
- [x] 导入配置
44+
- [x] 指定Sheet名称(获取指定Sheet名称),为空则自动获取第一个
45+
- [x] 指定Sheet下标
46+
- [x] 截止读取的列数(从1开始,如果已设置,则将支持空行以及特殊列)
47+
- [x] 是否标注错误(默认为true)
48+
- [x] Sheet顶部导入描述
49+
- [x] Sheet顶部导入描述高度(换行可能无法自动设定高度,默认为Excel的默认行高)
50+
- [x] 是否仅导出错误数据
51+
- [x] 列配置
52+
- [x] 列名
53+
- [x] 批注
54+
- [x] 作者
55+
- [x] 自动过滤空格,默认启用
56+
- [x] 处理所有的空格,包括中间空格
57+
- [x] 格式化(仅用于模板生成)
58+
- [x] 列索引,如果为0则自动计算
59+
- [x] 是否忽略
60+
- [x] 导入验证
61+
- [x] DataAnnotations(MaxLength、Required...)
62+
- [x] 是否允许重复
63+
- [x] 值映射
64+
- [x] bool
65+
- [x] 枚举
66+
- [x] 筛选器
67+
- [x] 结果筛选器
68+
- [x] 列头筛选器
69+
- [x] 特殊数据列导入
70+
- [x] 图片导入
71+
- [x] 导入为Base64
72+
- [x] 导入到临时目录
73+
- [x] 导入到指定目录
74+
- [x] 合并行导入
75+
- [x] 错误处理
76+
- [x] 模板校验错误
77+
- [x] 数据验证错误
78+
- [x] 异常
79+
- [x] 导入Excel文件的错误标注
80+
- [x] 生成导入模板
81+
- [x] 数据验证提示
82+
- [x] 必填项标注
83+
- [x] 数据下拉项生成(仅枚举)
84+
- [x] 生成批注
85+
- [x] Excel内置数据验证,并支持自定义提示(默认未开启)
86+
- [x] MaxLengthAttribute
87+
- [x] MinLengthAttribute
88+
- [x] StringLengthAttribute
89+
- [x] RangeAttribute
90+
- [x] 乱序导入(无需按列顺序导入)
91+
- [x] **多Sheet导入**
92+
- [ ] 动态导入(**Magicodes.IE.Stash**
93+
- [ ] 导出
94+
3895
## 自动构建
96+
3997
- Build Status:[![Build Status](https://dev.azure.com/xinlaiopencode/Magicodes.IE/_apis/build/status/dotnetcore.Magicodes.IE?branchName=master)](https://dev.azure.com/xinlaiopencode/Magicodes.IE/_build/latest?definitionId=4&branchName=master)
4098
- Azure DevOps coverage (master): ![Azure DevOps coverage (branch)](https://img.shields.io/azure-devops/coverage/xinlaiopencode/Magicodes.IE/4/master)
41-
- Azure DevOps coverage (develop): ![Azure DevOps coverage (branch)](https://img.shields.io/azure-devops/coverage/xinlaiopencode/Magicodes.IE/4/develop)
4299
- Azure DevOps tests (master): ![Azure DevOps tests (master)](https://img.shields.io/azure-devops/tests/xinlaiopencode/Magicodes.IE/4/master)
43-
- Azure DevOps tests (develop): ![Azure DevOps tests (develop)](https://img.shields.io/azure-devops/tests/xinlaiopencode/Magicodes.IE/4/develop)
44100

45101
具体见:<https://dev.azure.com/xinlaiopencode/Magicodes.IE/_build?definitionId=4&_a=summary>
46102

@@ -65,6 +121,7 @@
65121
| **Magicodes.IE.Html.Abp** | **[![NuGet](https://buildstats.info/nuget/Magicodes.IE.Html.Abp)](https://www.nuget.org/packages/Magicodes.IE.Html.Abp)** |
66122
| **Magicodes.IE.Pdf.Abp** | **[![NuGet](https://buildstats.info/nuget/Magicodes.IE.Pdf.Abp)](https://www.nuget.org/packages/Magicodes.IE.Pdf.Abp)** |
67123
| **Magicodes.IE.Word.Abp** | **[![NuGet](https://buildstats.info/nuget/Magicodes.IE.Word.Abp)](https://www.nuget.org/packages/Magicodes.IE.Word.Abp)** |
124+
| **Magicodes.IE.Stash** | **[![NuGet](https://buildstats.info/nuget/Magicodes.IE.Stash)](https://www.nuget.org/packages/Magicodes.IE.Stash)** |
68125

69126
## **注意事项**
70127

@@ -323,21 +380,6 @@ public DateTime Time3 { get; set; }
323380
- **<https://github.com/xin-lai>**
324381
- **<https://gitee.com/magicodes>**
325382

326-
## 友情赞助
327-
328-
### 服务内容
329-
330-
<p><a href="https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb3qGSAw&ft=t&id=648720741666" target="_blank">点此打开小店</a></p>
331-
332-
服务内容如下:
333-
- 技术支持
334-
- 使用培训
335-
- 二次开发支持
336-
- 需求定制
337-
- 赞助(Github展示)
338-
339-
**具体收费根据需求评估,所有收入的30%~60%(视具体工作量评估)捐赠给Magicodes.IE项目开源管理委员会以促进项目长期维护和迭代发展。所有收支均全部公开。**
340-
341383
### Code Contributors
342384

343385
<a href="https://github.com/dotnetcore/Magicodes.IE/graphs/contributors"><img src="https://opencollective.com/magicodes/contributors.svg?width=890&button=false" /></a>

src/Stash/Magicodes.IE.Stash/Magicodes.IE.Stash.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<!--<Import Project="..\..\..\common.props"></Import>-->
33
<PropertyGroup>
4-
<Version>0.0.0.1</Version>
4+
<Version>2.7.4.3</Version>
55
<IncludeSymbols>true</IncludeSymbols>
66
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
77
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>

0 commit comments

Comments
 (0)