当前位置:首页 > 实用技巧 >

怎么导出excel文件是空白的(怎么导出excel里的内容)

来源:原点资讯(www.yd166.com)时间:2023-05-05 12:03:23作者:YD166手机阅读>>

大家好,我是皮皮。

一、前言

前几天在Python铂金交流群【Jethro Shen】问了一个Python自动化处理的问题,这里拿出来给大家分享下。

怎么导出excel文件是空白的,怎么导出excel里的内容(1)

代码如下:

import pandas as pd import chardet # 读取题库文件 with open('未命名.txt', 'rb') as f: encoding = chardet.detect(f.read())['encoding'] with open('未命名.txt', 'r', encoding=encoding) as f: lines = f.readlines() # 将题目和选项分别存储到列表中 questions = [] options = [] for line in lines: elements = line.strip().split(' ') if len(elements) == 5: q, a, b, c, d = elements questions.append(q) options.append([a, b, c, d]) else: print(f'Error: invalid line: {line}') # 将数据存储到Excel文件中 df = pd.DataFrame({'题目': questions, '选项A': [o[0] for o in options], '选项B': [o[1] for o in options], '选项C': [o[2] for o in options], '选项D': [o[3] for o in options]}) df.to_excel('question_bank.xlsx', index=False)

下图是他的运行结果:

怎么导出excel文件是空白的,怎么导出excel里的内容(2)

二、实现过程

这里【不上班能干啥!】给了一个思路,如下所示。

怎么导出excel文件是空白的,怎么导出excel里的内容(3)

其实后来发现是粉丝自己把代码写死了,后来大佬稍微修改了下代码,就可以跑起来了,修改后的代码如下所示:

import pandas as pd import chardet # 读取题库文件 with open('未命名.txt', 'rb') as f: encoding = chardet.detect(f.read())['encoding'] with open('未命名.txt', 'r', encoding=encoding) as f: lines = f.readlines() # 将题目和选项分别存储到列表中 # 只能分割有4个选项的题目 # 将数据存储到Excel文件中 df = pd.DataFrame([lines[i: i 5] for i in range(0, len(lines), 5)], columns=['题目', '选项A', '选项B', '选项C', '选项D']) df = df.apply(lambda x: x.str.strip()) df.to_excel('question_bank.xlsx', index=False)

之后就可以得到预期的结果了:

怎么导出excel文件是空白的,怎么导出excel里的内容(4)

顺利地解决了粉丝的问题:

怎么导出excel文件是空白的,怎么导出excel里的内容(5)

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Python自动化办公的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【Jethro Shen】提问,感谢【不上班能干啥!】给出的思路和代码解析,感谢【eric】、【此类生物】、【冯诚】等人参与学习交流。

栏目热文

为什么导出的excel文件没内容(导出excel为什么只有表格没有数据)

为什么导出的excel文件没内容(导出excel为什么只有表格没有数据)

最近在使用EasyPoi模板导出Excel功能时,遇到个问题:第一列数据显示不出来。反复检查模板文件和程序数据,对照官方...

2023-05-05 11:51:42查看全文 >>

excel导出文件打开是空白的怎么办(excel文件打开是空白怎么解决)

excel导出文件打开是空白的怎么办(excel文件打开是空白怎么解决)

故障现象:鼠标双击打开Excel表格后是空白状态不显示内容。(版本为office 2016)解决方案:修改注册表有风险,...

2023-05-05 12:15:40查看全文 >>

excel导出文件中文无法显示(excel导出功能无法使用怎么解决)

excel导出文件中文无法显示(excel导出功能无法使用怎么解决)

在IE浏览器中,使用PHPExcel导出文件时,文件名中文乱码情况处理1.当我们使用IE内核的浏览器下在PHPExcel...

2023-05-05 12:17:07查看全文 >>

excel不能导出文件(excel怎么直接导出文件)

excel不能导出文件(excel怎么直接导出文件)

使用表单大师时,我们不仅可以将表单大师收集到的数据批量导出,还可以把Excel中的数据一键导入到表单中。但是,在Exce...

2023-05-05 12:06:00查看全文 >>

excel导出功能无法使用(软件不能导出excel怎么操作)

excel导出功能无法使用(软件不能导出excel怎么操作)

困扰了很久的问题,今天终于解决了这两年用WPS的用户越来越多,时常有用户反映账簿,报表或者固定资产不能导出,我发现不能导...

2023-05-05 12:30:17查看全文 >>

导出数据excel打开失败(为什么无法导出excel)

导出数据excel打开失败(为什么无法导出excel)

responseType: "arraybuffer" 是关键export function fileP...

2023-05-05 12:27:30查看全文 >>

excel导出不完整(excel表导出怎么会不全了)

excel导出不完整(excel表导出怎么会不全了)

在我们日常导出订单数据的数据时,经常会碰到显示不全的问题,这就造成了我们见到的未必是“真实的”,这就需要我们掌握一些方法...

2023-05-05 12:21:41查看全文 >>

excel文件导入老是失败(excel导入显示格式错误)

excel文件导入老是失败(excel导入显示格式错误)

引言在日常开发过程中,Excel 导入是非常常见的场景,而且也有很多开源的项目是针对Excel的读写的,如Apache ...

2023-05-05 11:56:02查看全文 >>

excel文件导出找不到(导出excel成功但是找不到文件)

excel文件导出找不到(导出excel成功但是找不到文件)

相信大家都遇到过当你正在做Excel表的时候,电脑突然断电或者死机,辛辛苦苦编辑的Excel表还没来得及保存怎么办?难道...

2023-05-05 12:00:34查看全文 >>

导出文件excel格式显示不出(excel导出后显示文件格式无效)

导出文件excel格式显示不出(excel导出后显示文件格式无效)

财工贸软件使用过程中,有部分客户经常会将报表数据导出在EXCEL中统计做账的情况;但是导出之后会遇到数据显示不对或求和的...

2023-05-05 12:15:40查看全文 >>

文档排行