文件名称:ExcelMapper:将POCO对象映射到Excel文件
文件大小:159KB
文件格式:ZIP
更新时间:2024-03-14 20:40:28
orm mapper excel xlsx xls
ExcelMapper 一个将对象映射到Excel文件的库。 特征 读写Excel文件 使用纯托管库而不是数据库引擎( ) 使用标题行(列名)或列索引(无标题行)映射到Excel文件 阅读时可以选择跳过空白行 保存回文件时保留格式 (可选)让映射器跟踪对象 通过约定,属性或方法调用将列映射到属性 对数字和日期时间列使用自定义或内置数据格式 根据属性类型映射公式或公式结果 映射JSON 提取/保存动态对象 使用记录 从Excel文件读取对象 var products = new ExcelMapper ( " products.xlsx " ). Fetch < Product>(); 这期望Excel文件包含带有列名称的标题行。 从第一个工作表中读取对象。 如果列名等于属性名(忽略大小写),则无需其他配置。 将自动检测Excel文件的格式(xlsx或xls)。 映射到特定的列名
【文件预览】:
ExcelMapper-master
----ExcelMapper.Tests()
--------ProductsExceptionTooBig.xlsx(16KB)
--------Tests.cs(80KB)
--------ProductsNoHeader.xlsx(10KB)
--------ProductsConvert.xlsx(11KB)
--------DateTest.xlsx(17KB)
--------SampleExcel.xlsx(10KB)
--------ProductsExceptionInvalid.xlsx(16KB)
--------ProductsJson.xlsx(11KB)
--------ExceptionsTests()
--------DataItems.xlsx(8KB)
--------null_test.xlsx(6KB)
--------ExcelMapper.Tests.csproj(762B)
--------ProductsMinMaxRow.xlsx(11KB)
--------ProductsAsString.xlsx(11KB)
--------Products.xlsx(10KB)
--------ProductsJsonList.xlsx(11KB)
--------ProductsExceptionEmpty.xlsx(16KB)
----ExcelMapper()
--------ColumnInfoDirections.cs(502B)
--------key.snk(596B)
--------Attributes()
--------ColumnInfo.cs(14KB)
--------ITypeMapperFactory.cs(864B)
--------Exceptions()
--------TypeMapper.cs(10KB)
--------ActionInvoker.cs(2KB)
--------ExcelMapper.cs(67KB)
--------TypeMapperFactory.cs(1KB)
--------ExcelMapper.csproj(2KB)
----LICENSE(1KB)
----README.md(9KB)
----ExcelMapper.sln(2KB)
----appveyor.yml(2KB)
----.gitignore(3KB)