Tag: python

用Python导出制表符分隔的文本文件

我有一些制表符分隔的文本文件,以几种不同的方式进行格式化,我使用Python将其导出到Excel中。 大部分的行以格式如下所示结束: 'TEMP1', '\r\n' 但是其中的一小部分是这样格式化的: 'TEMP1\r\n' Python没有获得以第二种方式格式化的条目。 有什么办法呢? 这是我的代码: for line in current_file: try: a = line.split("\t") for col in range (1, len(a)): xlSheet.Cells(output_row, col).Value = a[col – 1] output_row += 1 except ValueError: pass

优化或加速从.xy文件读取到excel

我有几个.xy文件(2列x和y值)。 我一直在尝试读取所有这些文件,并将“y”值粘贴到一个excel文件中(所有这些文件中的“x”值是相同的)。 我到目前为止的代码逐个读取文件,但它非常慢(每个文件大约需要20秒)。 我有相当多的.xy文件,时间大大增加。 我到现在为止的代码是: import os,fnmatch,linecache,csv from openpyxl import Workbook wb = Workbook() ws = wb.worksheets[0] ws.title = "Sheet1" def batch_processing(file_name): row_count = sum(1 for row in csv.reader(open(file_name))) try: for row in xrange(1,row_count): data = linecache.getline(file_name, row) print data.strip().split()[1] print data ws.cell("A"+str(row)).value = float(data.strip().split()[0]) ws.cell("B"+str(row)).value = float(data.strip().split()[1]) print file_name wb.save(filename = os.path.splitext(file_name)[0]+".xlsx") except IndexError: […]

字符编码,XML,Excel,Python

我正在阅读从另一个软件程序导入到Excel的XML文件的string列表。 我不确定excel文件的编码是什么,但是我非常肯定它不是windows-1252,因为当我尝试使用这种编码时,我遇到了很多错误。 现在引起我麻烦的具体的词是:“Zmysłowska,马格达莱纳”(注意“l”不是一个标准的“l”,而是通过它的斜线)。 我已经尝试了几件事情,我在这里提到其中三个: (1) page = unicode(page, "utf-8") page = unicodedata.normalize("NFKD", page) page = page.encode("utf-8", "ignore") Output: Zmys\xc5\x82owska, Magdalena Output after print statement: ZmysÅ‚owska, Magdalena (2) page = unicode(page, "utf-8") page = unicodedata.normalize("NFKD", page) Output: Zmys\u0142owska, Magdalena Output after print statment: Zmysłowska, Magdalena Note: this is great, but I need to encode it back […]

导出xlwt打开Excel工作表

我使用“导入xlwt”来创build新的Excel表,但它是抛出以下错误? Traceback(最近的最后一次调用):导入xlwt中的文件“xl.txt”,第1行ImportError:没有名为xlwt的模块 如何解决这个问题呢 ?

Python脚本通过自动填充列中的空格来操作Excel表格

您好我有一个类似的结构,如下所示的Excel文件: Location column2 column3 1 South Africa 2 3 4 5 England 6 7 8 9 US 10 11 12 我想写一个python脚本,可以填写每个位置之间的空间与前面的位置的名称(即填写空间从2到4与南非的位置,6-8将填写与英格兰作为位置等) 如果有人能把我指向正确的方向,我将不胜感激。谢谢

在Python 2.5中将CSV文件的内容粘贴到Excel表格中

所以基本上我得到了一个xlsm文件,它包含一个表“数据”和一个graphics,graphics是从数据生成的。 我有5个CSV文件。 我需要清除数据的内容,然后填写5个CSV文件。 是否有可能没有把我的csv文件放在一个数组中,并每行写入他们(非常耗时)。 我可以打开我的CSV文件并将其粘贴到数据表中吗? 谢谢

读取Excel文件并仅使用特定文件

在我过去的问题中,我已经说过我是python的新手了。 我只用了一次工作。 再一次,我还有一个小小的工作要做。 我必须读取一个excel文件,并在该excel文件中,有3列(col1,col2,col3)。 大约有100行。 col1有2个值A和B. col2的值范围从1 – 10。col3,有很多不同的值。 但是我希望我的python程序查看col1中每个不同的值,然后查看col2中每个不同的值,然后计算col3的所有相应值的平均值。 希望输出结果如下所示: A – 1 = 2.3 A – 2 = 6.2 A – 3 = 5.7 etc. etc. B – 1 = 3.5 B – 2 = 4.1 B – 3 = 8.1 etc. etc. 我知道,要问很多,但我已经做到了这一点: import xlrd #import package #opening workbook and reading first […]

非常基本的Python到Excel如何

我正在学习足够的Python来编写一个程序来从多个Excel文件中提取数据并将它们编译成一个Excel文件。 我希望有人可以帮助我在哪里find这个基本的了解。 我知道这是模糊的,但我不确定从哪里开始。

我可以输出pandasDataFrame到Excel剥离tzinfo吗?

我在pandas0.10.1中有Timezone感知TimeSeries。 我想要导出到Excel,但是时区会阻止date在Excel中被识别为date。 In [40]: resultado Out[40]: fecha_hora 2013-04-11 13:00:00+02:00 31475.568 2013-04-11 14:00:00+02:00 37263.072 2013-04-11 15:00:00+02:00 35979.434 2013-04-11 16:00:00+02:00 35132.890 2013-04-11 17:00:00+02:00 36356.584 如果我用.tz_convert(None) tzinfo,则date转换为UTC: In [41]: resultado.tz_convert(None) Out[41]: fecha_hora 2013-04-11 11:00:00 31475.568 2013-04-11 12:00:00 37263.072 2013-04-11 13:00:00 35979.434 2013-04-11 14:00:00 35132.890 2013-04-11 15:00:00 36356.584 是否有一个TimeSeries方法来申请.replace(tzinfo=None)索引中的每个date? 另外,有没有办法正确导出时间感知TimeSeries Excel?

用win32com添加Excel文本框

我正在尝试将Excel文本框添加到工作表中…在Excel GUI中使用的典型快捷键是Alt + N X ,然后单击我想要的文本框的位置; 然而,我没有访问COM浏览器,这让我猜测微软在Python的win32com隐藏文本框API的win32com … from win32com import client excel=client.Dispatch("Excel.Application") excel.Visible=True book=excel.Workbooks.Open("c:/Users/dpennington/Desktop/Blank.xls", False, True) sheet=book.Worksheets(2) 如何使用Python的win32com api添加一个文本框(即在Excel GUI中: Alt + N X )? (工作表中的具体位置取决于您…)