`

Python 文本(txt) 转换成 EXCEL(xls)

阅读更多
import datetime
import time
import os
import sys
import xlwt #需要的模块

def txt2xls(filename,xlsname):  #文本转换成xls的函数,filename 表示一个要被转换的txt文本,xlsname 表示转换后的文件名
    print 'converting xls ... '
    f = open(filename)   #打开txt文本进行读取
    x = 0                #在excel开始写的位置(y)
    y = 0                #在excel开始写的位置(x)
    xls=xlwt.Workbook()
    sheet = xls.add_sheet('sheet1',cell_overwrite_ok=True) #生成excel的方法,声明excel
    while True:  #循环,读取文本里面的所有内容
        line = f.readline() #一行一行读取
        if not line:  #如果没有内容,则退出循环
            break
        for i in line.split('\t'):#读取出相应的内容写到x
            item=i.strip().decode('utf8')
            sheet.write(x,y,item)
            y += 1 #另起一列
        x += 1 #另起一行
        y = 0  #初始成第一列
    f.close()
    xls.save(xlsname+'.xls') #保存

if __name__ == "__main__":
    filename = sys.argv[1]
    xlsname  = sys.argv[2]
    txt2xls(filename,xlsname)
复制代码

使用方法:

zhoujy@zhoujy:~$ python t2e.py /home/zhoujy/outfile/text.txt  ABCDEF
分享到:
评论

相关推荐

    使用matlab或python将txt文件转为excel表格

    本文主要讨论如何使用MATLAB和Python这两种编程语言将文本文件(.txt)转换为Excel电子表格(.xls 或 .xlsx)。这两种语言都有强大的数据处理库,使得这个任务变得相对简单。 首先,我们来看MATLAB的实现方式。...

    使用python将xml转化为Excel

    由于生成excel,所以没必要让用户选择xml文件,默认对指定文件夹下的所有的XML文件进行转换,并把转换得到的Excel放在指定文件夹。 运行时可以双击.py文件(看不到具体log); 或者按住shift同时鼠标右键,选择在此处...

    Python将txt转换成xls或者txt变相转成csv(帮老师写的Python程序)

    本篇将详细介绍如何使用Python将txt文件转换为xls或通过间接方式转化为csv文件。 首先,我们需要了解txt文件和xls/csv文件的特性。txt文件通常用于存储纯文本信息,无特定结构,而xls是Microsoft Excel用于存储表格...

    Csv 转换成xls

    将CSV转换成XLS,主要是为了让数据能够利用Excel的高级特性,比如条件格式、数据透视表、图表等。这个过程可以通过编程实现,例如使用Python的pandas库或Java的Apache POI库。以下是使用Python pandas进行转换的基本...

    excel与TXT文件相互转换小工具

    可将TXT文件转换为XLS文件,或将输入的所有xls的sheet子表转换为TXT文件 默认分隔符为一个table键 support:仅支持256列以下,65536行以下 普通操作方法: 双击运行工具 1:程序会将当前目录下的所有xls文件中的...

    最简单的MDB数据库转换保存为excel表格的方法

    标题中的“最简单的MDB数据库转换保存为Excel表格的方法”指的是将Microsoft Access的MDB数据库文件转换成Excel电子表格的过程。MDB是Access数据库的标准文件格式,它用于存储和管理数据,包括表、查询、窗体、报表...

    python将excel文件转换为txt文件

    ### Python将Excel文件转换为TXT文件的知识点 #### 一、程序概述 本文档介绍了一个使用Python编写的简单程序,其功能是将Excel文件转换为TXT文件格式。此过程涉及两个主要步骤:首先读取Excel文件并将其内容写入一...

    python读写汉字转成中文

    在Python编程语言中,处理Excel文件以及进行汉字到英文的转换是常见的任务,尤其是在数据处理和文本分析领域。本篇文章将深入探讨如何使用Python库`xlrd`来读取Excel文件,以及如何将中文字符转换为英文并进行特定...

    python_Lib_TXT转excel_

    在这个场景中,我们需要将`.txt`文本文件转换为`.xlsx`或`.xls`的Excel文件。`python_Lib_TXT转excel_`的项目就是利用Python的库来实现这一功能。以下是关于这个主题的详细知识点: 1. **文本文件与Excel文件的区别...

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

    本文将介绍如何使用Python来读取文本文件(txt格式)的内容,并将其写入到Excel文件(xls格式)中。本文的知识点包括Python的文件操作、编码处理、文件内容的读取和解析以及使用第三方库将数据写入Excel。 首先,...

    excel2txt python

    描述中提到的项目 "# excel-to-txt" 是一个Python脚本或工具,其主要功能是批量将指定目录下的所有.xls和.xlsx格式的Excel文件转换成.txt文件。这在处理大量Excel数据时非常有用,例如,如果你需要将这些数据导入不...

    excel 文件转换成文本文件

    市面上也有一些工具可以直接进行Excel到文本的转换,例如“Xls2Txt”(可能对应于提供的压缩包文件中的工具)。这些工具通常具有用户友好的界面,只需几步操作即可完成转换。例如,“Xls2Txt”可能会提供以下步骤: ...

    如何将银行下载的电子对账单转换成普通excel文件(将csv文件数据转换为xls数据.pdf

    另外一种更加有效的方法是从银行下载的电子对账单下载成文本文件格式(*.txt),然后使用Excel的文本导入功能来将数据导入到Excel中。具体步骤如下: 一、打开Excel,然后选择“数据” - “从文本” - “导入文本...

    excel转txt

    2. **使用编程语言**:如果你熟悉Python或VBA等编程语言,可以通过编写脚本来批量转换Excel文件。例如,在Python中,可以使用pandas库,如下所示: ```python import pandas as pd df = pd.read_excel('原文件....

    python excel2 txt

    Python Excel到TXT转换详解 在数据处理领域,Excel和TXT都是常见的文件格式,各有其应用场景。Excel适合存储和处理结构化的复杂数据,而TXT则适用于简单数据交换或文本分析。当需要将Excel文件转换为TXT格式时,...

    Python 递归遍历目录 生成excel

    在Python编程中,递归...综上所述,这个项目涉及了Python中文件系统操作、递归遍历、文本文件读写以及数据转换到Excel格式的相关知识。通过这个过程,我们可以学习到如何在实际项目中有效地管理和处理文件系统数据。

    Python实验报告_pythonexcel_python3_excelpython_python教程_python_

    这些文件可能是实验报告的详细文本,它们可能包含了对Python处理Excel数据过程的详细步骤、代码示例和结果分析。虽然Python本身不直接支持读写Word文档,但可以借助第三方库,如python-docx,来实现对这类文件的操作...

    将大批量的txt文件转换成xls文件的方法.pdf

    当面对大量文本数据时,例如从系统中导出的txt文件,有时我们需要将其转换为更便于管理和分析的格式,如Excel的xls文件。以下是一种将大批量txt文件转换为xls文件的方法,尤其适用于超过10万条记录的数据。 首先,...

    将大批量的txt文件转换成xls文件的方法 (2).pdf

    当面临大量文本数据时,例如从系统中导出的txt文件,有时我们需要将这些数据转换为更便于管理和分析的格式,比如Excel(xls)文件。这个过程可以手动操作,但当数据量达到十万条以上时,自动化转换就显得尤为重要。...

    Python-nb2xls将Jupyternotebooks转换成Excelspreadsheet

    对于那些需要与不熟悉Python或Jupyter Notebook的人共享数据和分析结果的人来说,将Notebook转换成更常见的格式如Excel,就显得非常必要。这就是`nb2xls`工具的作用,它能将Jupyter Notebooks转换为Excel电子表格。 ...

Global site tag (gtag.js) - Google Analytics