欢迎小伙伴的点评✨✨,Python 常规应该开发系列,会渐进更新,如有需求,可留言🛒🛒🛒,
博主定当以每秒120赫兹的速度✈✈🚅🚅,写好博客。
文章目录
- 前言
 - 一、安装xlwt
 - 二、效果实例
 - 三、原码实例
 - 四、生成exe可执行文件
 - 五、总结
 
前言
本章节将会给大家带来,将文本数据批量写到Excel的实例。
一、安装xlwt
用于写入写入xls文件。
1、模块安装
pip3 install xlwt
 
安装成功后如下图所示

二、效果实例
创建文本文件,将Python原码拷贝其中,重命名为readyTxt.py
 新建文本文件,data.txt 并填入数据
 新建xls文件,重命名为excelFile.xls
打开CMD并CD 到目录下,输入编译命令
Python  readyTxt.py
 
图一
 
 图二
 
三、原码实例
# 1. 导入模块
import xlwt
def write_excel():
#声明一个列表并初始化它
    arr=[]
    for i in range(10):
        arr.append(10)
#打开名字为data.txt 的文本        
    f = open("data.txt", "r")
#获取依次获取每一行的数据,获取10次    
    for i in range(10):
        arr[i]= f.readline()
    f.close()
    # 2. 创建Excel工作薄
    myWorkbook = xlwt.Workbook()
    # 3. 添加Excel工作表
    mySheet = myWorkbook.add_sheet('A Test Sheet')
    # 4. 写入数据
    myStyle = xlwt.easyxf('font: name Times New Roman, color-index red, bold on', num_format_str='#,##0.00')  
    # 依次写入数据第i行第0竖 
    for i in range(10):
        mySheet.write(i,0,arr[i])  # 写入A3,数值等于1
    # 5. 保存到excelFile.xls文件中
    myWorkbook.save('excelFile.xls')
if __name__ == '__main__':
    # 写入Excel
    write_excel();
    print('写入成功')
 
四、生成exe可执行文件
第一步:下载pyinstaller,下载命令如下。
python -m pip install pyinstaller -i https://pypi.douban.com/simple
 
第二步:使用如下命令编译
pyinstaller -w readyTxt.py
 
 此时在当前目录下能够看到已经生成的dist目录和*.spec文件如下图所示。
 
 将文件 data.txt和excelFile.xls 拷贝到dist\readyTxt 文件中,并运行readyTxt.exe即可
五、总结
将文本数据批量写到Excel的会在办公中经常用到。



















