如何在文件读取到 SQLAlclemy 模型期间抑制 PyExcel 空行警告
How to suppress PyExcel Empty Row Warning during file read to SQLAlclemy model
我正在使用 pyexcel 将 excel 文件的内容保存到 SQLAlchemy DB table,如下所示:pyexcel.save_as(file_name='my_excel_file.xlsx',
name_columns_by_row=0,
dest_session=db.session,
dest_table=models.MyModel)
这运行良好并保存了数据,但它在终端中留下了 One empty row is found
的几条日志消息。如何抑制这些消息以避免污染日志?我知道空行,它们对数据加载没有影响
所以事实证明 pyexcel 在抽象方面做得更多,繁重的工作由 pyexcel-io 完成,它负责基本的输入和输出。
有了这个理解,在 pyexcel 文档中有一个参数 skip_empty_rows=True
用于当您从源文件读取时,如果您传递给 pyexcel.save_as
函数并且这会使记录的消息静音,所以这正是我use-case 中需要。
参见 PyExcel Docs Ref for pyexcel.save_as
我正在使用 pyexcel 将 excel 文件的内容保存到 SQLAlchemy DB table,如下所示:pyexcel.save_as(file_name='my_excel_file.xlsx',
name_columns_by_row=0,
dest_session=db.session,
dest_table=models.MyModel)
这运行良好并保存了数据,但它在终端中留下了 One empty row is found
的几条日志消息。如何抑制这些消息以避免污染日志?我知道空行,它们对数据加载没有影响
所以事实证明 pyexcel 在抽象方面做得更多,繁重的工作由 pyexcel-io 完成,它负责基本的输入和输出。
有了这个理解,在 pyexcel 文档中有一个参数 skip_empty_rows=True
用于当您从源文件读取时,如果您传递给 pyexcel.save_as
函数并且这会使记录的消息静音,所以这正是我use-case 中需要。
参见 PyExcel Docs Ref for pyexcel.save_as