python从数据库中取出的数据都是unicode类型,unicode类型无法直接转换成excel能识别的中文类型。
将数据进行转换后可行。已验证
data.decode('utf-8').encode('GB2312')
##python3中文编码在打开文件时加上BOM,否则乱码
file_csv = codecs.open('./logs/csv_file/' + csv_filename,'w',encoding='gb18030')
python从数据库中取出的数据都是unicode类型,unicode类型无法直接转换成excel能识别的中文类型。
将数据进行转换后可行。已验证
data.decode('utf-8').encode('GB2312')
##python3中文编码在打开文件时加上BOM,否则乱码
file_csv = codecs.open('./logs/csv_file/' + csv_filename,'w',encoding='gb18030')