每当使用to_excel函数将数据帧保存到大熊猫中的excel文件(.xlsx)时,我们都将提供一个选项来指定要用来完成此过程的引擎。我的问题是所有可用的引擎是什么?例如一个引擎是“ xlsxwriter”;同样,还有哪些其他可用选项?
答案 0 :(得分:4)
Pandas定义了Excel的默认编写器,请参见excel.py:
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
view.isOpaque = false
UIView.animate(withDuration: 1.0, delay: 1.0, options: .curveEaseOut, animations: {
self.contentXConstraint.constant = 500
self.contentXConstraint.constant = 80
}) { (status) in
}
}
因此,如果安装了模块,则扩展名present(navController, animated: false, completion: nil)
的默认值为def _get_default_writer(ext):
_default_writers = {'xlsx': 'openpyxl', 'xlsm': 'openpyxl', 'xls': 'xlwt'}
try:
import xlsxwriter # noqa
_default_writers['xlsx'] = 'xlsxwriter'
except ImportError:
pass
return _default_writers[ext]
,否则为xlsx
。