将CSV文件转换为词典列表
mds-csv-reader的Python项目详细描述
mds csv阅读器
读取csv文件,转换为字典列表。在
安装
pip安装mds csv读取器
怎么做
语法
import_csv_file( csvfile, # file or string firstline=True, # first line contains column names decimalremove=['€', 'EUR', '.'], # remove these strings from decimal columns ignline=[1, 2, ...], # skip these lines ignore_leer=['<column nam>',...], # ignore empty values in these columns encod='utf-8', # encoding if 'csvfile' is byte type )
列名
- 列名必须包含字段类型信息
- 允许类型:C、D、DT、T、N、L
示例
- 名称1,C
- 键入字符串
- 创建日期,D,%Y-%m-%D
- 键入日期,检测尝试定义的格式
- 创建日期,D
- 键入日期,检测尝试预定义格式
- 日期时间,dt,%Y-%m-%d%H:%m
- 键入DateTime,检测尝试定义的格式
- 日期时间,dt
- 键入DateTime,检测尝试预定义格式
- 创建时间,T,%H:%M
- 键入时间,检测尝试定义的格式
- 创建时间,T
- 键入时间,检测尝试预定义格式
- NUMSTEP,N,10,0
- 键入数字(无小数)–>;整数
- 数量,N,16,2
- 键入数字(两位小数)–>;十进制
- 已启用,L
- 布尔值(允许:true,false,t,f,wahr,falsch,1,0)
- 默认类型:字符串
- 如果转换为请求的类型失败
变更
1.0.4-2020年1月9日
- 修复:检测布尔值,导入csv文本数据
1.0.2-2019年12月20日
- 日期和时间格式的扩展检测
^{em1}1.0.0美元-2019年12月17日
- csv文件格式的优化检测
^{em1}1.0.0美元-2019年12月17日
- 第一个公开版本
- 项目
标签: