Python读取txt内容写入xls格式excel中的方法

下面是Python读取txt内容写入xls格式excel中的方法的完整实例教程。

环境准备

首先需要安装Python相关的库,包括openpyxlpandasxlrdxlwt。可以使用命令:

pip install openpyxl pandas xlrd xlwt

读取txt文件

首先需要打开txt文件,并将其中的数据读取出来。可以使用Python自带的open函数打开文件,然后使用readlines方法读取所有内容。示例代码:

filename = 'data.txt'
with open(filename, 'r') as f:
    data = f.readlines()

处理数据

读取到的数据一般为字符串格式,需要进行处理,将其转化为列表或二维数组。示例代码:

content = []
for line in data:
    line = line.strip().split('\t')
    content.append(line)

写入Excel文件

使用pandas库中的DataFrame类和to_excel方法,可以很方便地将数据写入Excel文件。示例代码:

import pandas as pd

df = pd.DataFrame(content, columns=['Name', 'Age', 'Gender'])  # 创建DataFrame对象
writer = pd.ExcelWriter('data.xlsx')  # 创建ExcelWriter对象
df.to_excel(writer, sheet_name='Sheet1', index=False)  # 将数据写入Excel文件中的Sheet1工作表
writer.save()  # 保存Excel文件

完整示例代码

import pandas as pd

filename = 'data.txt'
with open(filename, 'r') as f:
    data = f.readlines()

content = []
for line in data:
    line = line.strip().split('\t')
    content.append(line)

df = pd.DataFrame(content, columns=['Name', 'Age', 'Gender'])  # 创建DataFrame对象
writer = pd.ExcelWriter('data.xlsx')  # 创建ExcelWriter对象
df.to_excel(writer, sheet_name='Sheet1', index=False)  # 将数据写入Excel文件中的Sheet1工作表
writer.save()  # 保存Excel文件

示例说明

以读取以下数据为例:

Tom 23  Male
Jerry   22  Female
Bob 26  Male

写入Excel后的结果如下图所示:

result

另外还可以自定义写入Excel文件的Sheet名。示例代码:

df.to_excel(writer, sheet_name='Students', index=False)  # 将数据写入Excel文件中的Students工作表

写入Excel后的结果如下图所示:

result

以上就是Python读取txt内容写入xls格式excel中的方法的完整实例教程。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python读取txt内容写入xls格式excel中的方法 - Python技术站

(0)
上一篇 2023年5月13日
下一篇 2023年5月13日

相关文章

  • Python3中编码与解码之Unicode与bytes的讲解

    Python3中编码与解码之Unicode与bytes的讲解 在Python3中,字符串类型分为两种:Unicode和bytes。Unicode是用来表示文本的字符集,而bytes则是用来表示二进制数据的序列。 Unicode Unicode是一种字符集,其中包含了世界上所有的字符,无论是中文、英文、日文、韩文等。Python3中字符串类型默认采用Unico…

    python 2023年5月13日
    00
  • Python爬虫数据的分类及json数据使用小结

    下面是关于“Python爬虫数据的分类及JSON数据使用小结”的完整攻略。 爬虫数据分类 在进行爬虫数据使用之前,需要对数据进行分类,一般来说主要有以下几类: 文本数据:包含文本信息的数据,比如网页中的标题、正文内容、标签等等。 图片数据:爬虫下载下来的图片数据。 音频、视频数据:包含爬虫下载下来的音频、视频文件,通常是 .mp3、.avi、.mp4 等格式…

    python 2023年6月3日
    00
  • 解决pytorch 的state_dict()拷贝问题

    PyTorch的state_dict()提供了一个方便的方式来保存训练模型的参数,同时也允许在不同的模型之间的参数拷贝。但是,当涉及到GPU-CPU或者多GPU操作时,拷贝state_dict()会遇到一些问题。以下是解决PyTorch的state_dict()拷贝问题的完整攻略: 问题概述 在GPU/CPU之间拷贝state_dict()的过程中,会有一些…

    python 2023年5月13日
    00
  • pip 错误unused-command-line-argument-hard-error-in-future解决办法

    pip是Python语言的包管理器,用于管理Python模块的安装和升级。在使用pip时,有可能会遇到“unused-command-line-argument-hard-error-in-future”的错误提示。本文将详细讲解这个错误的原因和解决办法,帮助读者快速解决此问题。 错误原因: Python 3.7版本的pip在使用时会发生这个错误。这是由于P…

    python 2023年5月13日
    00
  • MS Excel的优势和劣势

    以下是“MS Excel的优势和劣势”的完整攻略,包含两个示例说明。 MS Excel的优势和劣势 MS Excel是一款常用的电子表格软件,具有许多优点和缺点。下面是MS Excel的优势和劣势的详细讲解。 优势一:易于使用 MS Excel具有直观的用户界面和易于使用的功能,使得用户可以快速创建、编辑和格式化电子表格。可以使用预定义的模板和公式,也可以定…

    云计算 2023年5月10日
    00
  • Python文件目录操作常用模块的使用详解

    Python文件目录操作常用模块的使用详解 介绍 在Python中,我们常常需要对文件与目录进行操作,例如创建新文件、删除文件、获取文件列表、复制等操作。Python提供了一系列的模块用来实现这些常用的文件目录操作。本文就对这些模块进行详细的说明与示例演示。 操作文件 Python内置的os模块提供了文件操作相关的函数。下面是其中一些常用的函数: 文件读写 …

    python 2023年5月30日
    00
  • Python使用defaultdict读取文件各列的方法

    下面是Python使用defaultdict读取文件各列的方法的完整攻略。 什么是defaultdict? 在开始介绍defaultdict读取文件各列的方法之前,我们先来简单介绍一下defaultdict这个内置模块。 defaultdict是Python中的一个类,它继承了Python内置的字典(dict)类,但是在使用过程中有一定的优点,就是当访问一个…

    python 2023年6月3日
    00
  • python移位运算的实现

    Python移位运算的实现 移位运算是指将一个二进制数向左或向右移动指定的位数,移动后的位用0填充。Python提供了左移位运算符(<<)和右移位运算符(>>)。 左移位算 左移位运算将一个二进制数向左移动指定的位数,移动后的空位用0填充。左移n位相当于将这个乘以的n次方。 a = 5 b = a << 2 print(b…

    python 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部