`
isiqi
  • 浏览: 16495384 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

用python把一个文本文件内容写到excel中

阅读更多

使用了类库xlwt.

以下是代码:

# -*- coding: cp936 -*-
import xlwt;
import os, sys;
import datetime;
now = datetime.datetime.now();
#根目录
rootDir= "E:\\";
#文本文件名
txtFileName=rootDir + "data_" + now.strftime("%Y_%m") + "_stat_result.txt";
#Excel文件名
xlsFileName=rootDir + "data_" + now.strftime("%Y%m") + "_stat_result.xls";
print txtFileName;
if(os.path.isfile(txtFileName) != True):
print "txt file not exist";
sys.exit();

myfile = open(txtFileName);
str = myfile.read();
print str;
lines = str.split('\n');
wb = xlwt.Workbook();
ws = wb.add_sheet(u"mpos" + unicode(now.strftime("%Y_%m"), "ascii")+ u"统计报表");
for i in range(0, len(lines)):
#print lines[i];
fields = lines[i].split(',');
for j in range(0, len(fields)):
ws.write(i, j, unicode(fields[j],"gbk"));
myfile.close();
if os.path.isfile(xlsFileName):
os.remove(xlsFileName);
wb.save(xlsFileName);

文件中涉及到中文注释,中文字符和文件中的中文字符

代码前写:

# -*- coding: cp936 -*-

来使解析器能识别中文注释和中文字符

用 unicode(fields[j],"gbk")来转换文件中督导的中文字符

用u"统计报表"来在代码中使用中文.

这样生成的Excel文件,单元格的文件都是文本格式的.

分享到:
评论

相关推荐

    python解析日志文件并且导出到excel中

    Python中用于解析文本文件的工具有很多,其中最常用的是正则表达式和内建的`split()`函数。对于结构化的日志文件,我们可以根据固定的分隔符(如空格或等号)来分割每一行,提取所需信息。如果日志格式复杂,可以...

    用Python将Word中的内容写入Excel

    本教程将探讨如何利用Python将Word文档中的内容导入到Excel电子表格中。这在处理大量文本数据,例如报告、调研结果或者表格时非常有用,能够极大地提高工作效率。 首先,我们需要导入Python的几个关键库来实现这个...

    Python实现批量读取txt文件并转换为excel的方法示例.zip

    在这个示例中,我们将探讨如何使用Python来批量读取TXT文件并将其内容写入Excel工作簿。 首先,我们需要导入必要的库。`pandas`是用于数据操作的强大库,可以轻松地创建DataFrame对象,而`openpyxl`或`xlsxwriter`...

    python3 循环读取excel文件并写入json操作

    在主程序中,我们使用一个for循环读取1到15(包括1和15)的Excel文件,并将所有数据合并到一个大列表`d`中。然后,我们按照`time`字段对数据进行升序排序,以便于后续处理。最后,我们使用`json.dumps()`方法将数据...

    python txt文本批量转换excel

    本主题涉及的是如何使用Python将大量的TXT文本文件转换成Excel格式,这在数据分析、日志处理或任何需要整理大量文本数据的场景中非常实用。以下是实现这一功能所需的知识点及详细解释: 1. **Python基础**:首先,...

    批量将文本文件转为EXCEL

    总的来说,"批量将文本文件转为EXCEL"的工具结合了文件处理、数据解析、Excel操作、批处理、错误处理和用户界面设计等多个IT领域的技术,是一个实用且技术含量较高的工具。了解这些知识点不仅有助于理解工具的工作...

    Python实现爬虫抓取与读写、追加到excel文件操作示例

    本示例主要讲解如何使用Python实现一个简单的爬虫,抓取糗事百科上的热门内容,并将抓取到的数据存储到Excel文件中进行读写和追加操作。 首先,我们需要了解Python中的几个关键库: 1. `requests` 库用于发送HTTP...

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

    这段代码首先通过`importdata`读取名为"data.txt"的文本文件,然后使用`xlswrite`函数将读取到的数据写入一个名为"data.xls"的Excel文件中。 接下来,我们转向Python。Python在数据处理方面有pandas库,它提供了一...

    Python对Excel操作详解.doc

    例如,你可以使用xlrd打开一个Excel文件,选择特定的工作表,然后遍历所有单元格,获取数值、日期、文本等数据。 ```python import xlrd workbook = xlrd.open_workbook('example.xls') worksheet = workbook....

    python读写mdb、读excel的ui界面的源代码和exe文件

    python读写mdb、读excel的ui界面的完整源代码、mdb测试文件和excel测试文件和exe文件,使用Qt Designer产生ui文件,源代码用到了多线程、自定义信号和槽(slot)函数,两个文件打开对话框用来选择mdb文件和excel文件,...

    python中的文件读写练习题(csdn)————程序.pdf

    Python 语言提供了多种文件读写方式,包括文本文件、CSV 文件、Excel 文件等。 读取 CSV 文件 CSV (Comma Separated Values) 文件是一种通用的文本文件格式,常用于数据交换和存储。 Python 中有多种方式可以读取...

    python 多个文本文件转excel表格处理 生成汇总sheet

    将多个纯文本中的数据(空格分隔)导入excel,用文件名作为sheet名 然后再生成汇总的sheet,第一个sheet取前两列作为固定列,取导入的所有sheet中的关键数据列追加汇总 eg: sheet1.txt 类型 名字 数据1 数据2 数据3...

    使用python将xml转化为Excel

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

    Python应用实战代码-如何使用python提取pdf表格及文本,并保存到excel

    本文将深入探讨如何使用Python来提取PDF文件中的表格和文本,并将其保存到Excel文件中。这一过程涉及到的主要知识点有PDF解析、文本处理和数据结构转换。 首先,我们需要了解Python中用于处理PDF的库,如PyPDF2和...

    python读写EXCEL插件

    首先,xlrd是Python的一个库,专为读取Excel文件设计。它支持多种Excel文件格式,包括.BIFF8(Excel 97-2003)和.XLSX(Excel 2007及以上版本)。xlrd提供了丰富的功能,如读取单元格的值、样式、日期和时间格式等。...

    python自动办公-23 一键将word中的表格提取到excel文件中

    本教程将深入探讨如何使用Python将Word文档中的表格数据自动导出到Excel文件中,实现“一键”转换。这个过程涉及到的主要知识点包括Python的`docx`和`pandas`库,以及它们与Excel的接口`openpyxl`。 首先,`docx`是...

    python将excel文件转换为txt文件

    本文档介绍了一个使用Python编写的简单程序,其功能是将Excel文件转换为TXT文件格式。此过程涉及两个主要步骤:首先读取Excel文件并将其内容写入一个临时TXT文件;然后对这个临时文件进行处理,移除每行开头的数字和...

    excel 文件转换成文本文件

    在IT行业中,数据处理是一项非常...总的来说,Excel到文本的转换是数据处理中常见的需求,通过Python编程或使用专业工具,我们可以轻松地将Excel文件中的多个sheet转换为多个文本文件,满足不同的数据处理和交换场景。

    powerbuilder使用python程序导入excel文件

    接着,编写一个Python脚本来读取Excel文件并将其转换为TXT格式,使用制表符分隔数据。以下是一个简单的示例: ```python import pandas as pd def excel_to_txt(excel_file, txt_file): # 读取Excel文件 data = ...

Global site tag (gtag.js) - Google Analytics