文件名称:CsvToSqlite:将 CSV 数据导入 iPhone 上的 SQLite 数据库的库
文件大小:366KB
文件格式:ZIP
更新时间:2024-07-28 12:14:11
Objective-C++
图书馆 这是一个用于解析简单 *.CSV 文件的库。 该库不完全符合 rfc4180,因为我们不支持引用值。 主要目标是以最小的内存占用将 *.CSV 数据导入 SQLite 数据库。 License : BSD 特征 该库执行将 CSV 文件导入 SQLite 表。 我们尽最大努力让它使用尽可能少的内存。 清晰的 Objective-C 界面- 用户只能看到 Objective-C 中的外观类。 所有的技巧都是 低内存消耗- C++ iostreams 用于避免内存警告,因为数据集可能相当大 多行结尾支持- 正确处理 Windows ( CR LF ) 和 Unix ( LF ) 行结尾 SQL 模式验证- 解析 CSV 列名称并将用户指定的类型分配给列。 如果列数或名称不匹配,则会产生错误 时间性能优化- 文件 IO(FS 绑定)和解析操作(CPU 绑定)在多个线程上执行并使用