7. <ahref="docs/7.Csv Import and Export.md">Csv Import and Export</a>
8. <ahref="docs/8. Import and export Excel as pictures.md">Import and export Excel as pictures</a>
9. <ahref="docs/9.Excel template export-Export textbook order form .md">Excel template export-Export textbook order form</a>
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
****
- **Support various filters to support scenarios such as multi-language, dynamic control column display, etc. For specific usage, see unit test:**
- **Import column header filter <IImportHeaderFilter>(you can dynamically specify the imported column and imported value mapping relationship)**
- **Export column header filter <IImportHeaderFilter>(can dynamically control the export column, support dynamic export (DataTable))**
- **Export column headers filter <IImportHeadersFilter>(can dynamically control the export column, support dynamic export (DataTable))**
- **Export column header filter <IExportHeaderFilter>(can dynamically control the export column, support dynamic export (DataTable))**
- **Export column headers filter <IExportHeadersFilter>(can dynamically control the export column, support dynamic export (DataTable))**
- **Import result filter <IImportResultFilter>(can modify annotation file)**
- **Export supports text custom filtering or processing;**
- **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
- **Import supports repeated verification;**

- **Support single data template export, often used to export receipts, credentials and other businesses**
- **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)))**
- **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
File.Exists(filePath).ShouldBeTrue();
}
```
- **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.**
- **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.**
```csharp
/// <summary>
/// Gender
@ -147,6 +150,30 @@ For details, see: <https://dev.azure.com/xinlaiopencode/Magicodes.IE/_build?defi
public Genders Gender { get; set; }
```
- **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.**
@ -424,7 +429,7 @@ Become a financial contributor and help us sustain our community. [[Contribute](
#### Organizations
Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/magicodes/contribute)]