EasyCSVNet
1.0.0
一个免费且简单的 CSV 导入和导出库,支持 XML 定义,用 VB.Net 编写
EasyCSVNet 是一个完全用 VB.Net 编写的简单且轻量级的解决方案,可以以舒适的方式处理类似 CSV(“逗号分隔值”纯文本)文件。它允许轻松地将 CSV 文件导入到高级业务层对象列表中,因为 OCM(“对象到 CSV”映射)模式是在单独的 XML 文件中定义的。下面涉及的所有类型转换和字段到属性映射工作都由库通过反射透明地进行。此外,每当在导入最终格式错误的 CSV 文件时发现语法缺陷时,在 CSV 解析期间,都会在运行时异常中抛出清晰详细的错误消息。通常在处理多行 CSV 文件时非常有用!此外,还提供了简单的导出类,如果需要,可以轻松实现从对象到 CSV 的反向导出过程。总之,这是一种针对更传统的样板逐行解析策略的微创且更“无菌”的替代方法,其创建是为了节省开发人员的时间和精力,然后开发人员可以专注于涉及实际业务逻辑的项目的其他部分。
请参阅 EasyCSVNet/doc 文件夹中的详细文档。
包形式的库二进制文件也可以从 NuGet 下载/安装:https://www.nuget.org/packages/easycsvnet