You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
7. <ahref="docs/7.Csv Import and Export.md">Csv Import and Export</a>
67
+
8. <ahref="docs/8. Import and export Excel as pictures.md">Import and export Excel as pictures</a>
68
+
9. <ahref="docs/9.Excel template export-Export textbook order form .md">Excel template export-Export textbook order form</a>
69
+
10. <ahref="https://docs.xin-lai.com/2020/09/21/%E7%BB%84%E4%BB%B6/Magicodes.IE/Magicodes.IE%E4%B9%8B%E5%AF%BC%E5%85%A5%E5%AF%BC%E5%87%BA%E7%AD%9B%E9%80%89%E5%99%A8/">Import and Export Filters</a>
@@ -81,8 +84,8 @@ For details, see: <https://dev.azure.com/xinlaiopencode/Magicodes.IE/_build?defi
81
84
****
82
85
-**Support various filters to support scenarios such as multi-language, dynamic control column display, etc. For specific usage, see unit test:**
83
86
-**Import column header filter <IImportHeaderFilter>(you can dynamically specify the imported column and imported value mapping relationship)**
84
-
-**Export column header filter <IImportHeaderFilter>(can dynamically control the export column, support dynamic export (DataTable))**
85
-
-**Export column headers filter <IImportHeadersFilter>(can dynamically control the export column, support dynamic export (DataTable))**
87
+
-**Export column header filter <IExportHeaderFilter>(can dynamically control the export column, support dynamic export (DataTable))**
88
+
-**Export column headers filter <IExportHeadersFilter>(can dynamically control the export column, support dynamic export (DataTable))**
86
89
-**Import result filter <IImportResultFilter>(can modify annotation file)**
87
90
-**Export supports text custom filtering or processing;**
88
91
-**Import supports automatic skipping of blank lines in the middle;**
@@ -112,7 +115,7 @@ For details, see: <https://dev.azure.com/xinlaiopencode/Magicodes.IE/_build?defi
112
115
-**Import supports repeated verification;**
113
116

114
117
-**Support single data template export, often used to export receipts, credentials and other businesses**
115
-
-**Support dynamic column export (based on DataTable), and the Sheet will be split automatically if it exceeds 100W. (Thanks to teacher Zhang Shanyou ([https://github.com/xin-lai/Magicodes.IE/pull/8](https://github.com/xin-lai/Magicodes.IE/pull/8)))**
118
+
-**Support dynamic column export (based on DataTable), and the Sheet will be split automatically if it exceeds 100W. (Thanks to teacher Zhang Shanyou ([https://github.com/xin-lai/Magicodes.IE/pull/8](https://github.com/xin-lai/Magicodes.IE/pull/8)))**
@@ -135,7 +138,7 @@ For details, see: <https://dev.azure.com/xinlaiopencode/Magicodes.IE/_build?defi
135
138
File.Exists(filePath).ShouldBeTrue();
136
139
}
137
140
```
138
-
-**Support value mapping, support setting value mapping relationship through "ValueMappingAttribute" feature. It is used to generate data validation constraints for import templates and perform data conversion.**
141
+
-**Support value mapping, support setting value mapping relationship through "ValueMappingAttribute" feature. It is used to generate data validation constraints for import templates and perform data conversion.**
139
142
```csharp
140
143
/// <summary>
141
144
/// Gender
@@ -147,6 +150,30 @@ For details, see: <https://dev.azure.com/xinlaiopencode/Magicodes.IE/_build?defi
147
150
publicGendersGender { get; set; }
148
151
```
149
152
153
+
-**You can also inherit the "ValueMappingsBaseAttribute" attribute base class to implement value mapping relationships, currently only available for enumeration and Bool types, supports import and export.**
Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/magicodes/contribute)]
0 commit comments