Tag: python 2.7

如何在Python中使用pandas应用一个复杂的公式?

我需要在交通数据集(NGSim)上应用专门devise的移动平均滤波器。 这个过程在Excel中非常繁琐,不仅因为数据集非常大,而且还因为公式必须查看列来获取某些值并进行总结。 我想知道是否有任何这样的例子,或pandas,Python中使用的任何其他复杂的公式。 请提供任何示例资源。

如何使用openpyxl写入已经打开的excel文件

我使用下面的代码打开了一个excel文件: from openpyxl import load_workbook wb = load_workbook('path of the file') DriverTableSheet = wb.get_sheet_by_name(name = 'name of the sheet') 之后,我不得不追加在该Excel文件中的一些值.. 为此,我使用了下面的代码 DriverTableSheet.cell(row=1, column=2).value="value" 但它没有回应。 请大家指导如何在excel文件中写入/附加数据并保存该excel文件

使用Python绘制Excel 2010 vs Excel 2003

我有一个Python(2.7.5)应用程序处理和绘制Excel 2003中的文本文件中的数据。它工作非常晦涩,但现在他们正在升级我们所有的Office 2010情节部分不再工作。 这是创build一个情节,但它完全不正确的configuration。 有什么简单的方法来修改我在Excel 2003中绘图的代码来绘制在Excel 2010中? 这里是什么在Excel 2003中运作良好: chart = xlApp.Charts.Add() series = chart.SeriesCollection(1) series.XValues = xlSheet.Range("L13:L200") series.Values = xlSheet.Range("M13:M200") chart.Legend.Delete() # Delete legend; MUST BE DONE BEFORE CHART IS MOVED series.Name = file chart.Location(2, xlSheet.Name) # Copy chart to active worksheet chart = xlSheet.Shapes(1) chart.Top = 51 chart.Left = 240 chart.Width = 500 […]

我如何转换XLS文件; 分隔符到CSV文件在Python中? 如果你提供一个示例脚本,这将是一件好事

我想编写一个Python脚本来读取Excel电子表格,并将其一些工作表保存为CSV文件。 我怎样才能做到这一点? 我试图做我自己的代码,看看下面。 import xlrd import csv def csv_from_excel(): wb = xlrd.open_workbook('ArquivoAgencias.xls') sh = wb.sheet_by_name('AGENCIA') AgenciaFile = open('AgenciaFile.csv', 'wb') wr = csv.writer(AgenciaFile, quoting=csv.QUOTE_ALL) for rownum in xrange(sh.nrows): wr.writerow(sh.row_values(rownum)) AgenciaFile.close() 但我不知道如何转换XLS文件; 分隔符到CSV,我明白,如果任何人有任何想法。 谢谢。

我怎样才能生成使用Python的PDF报告?

您好,我的要求是从Excel中提取数据,并使用Python生成PDF? 我使用python xlrd从excel中读取数据。 现在我想用这些数据生成pdf报告。 我GOOGLE了这个我得到荚,pyjasper和reportlab.Among这是一个很好的。是否有另一种工具生成PDF报告在Python中。 请给我任何build议..

Python的CSV到XLSX与指定的条件

那么,我正在试图做一个python的脚本,假设将csv文件转换为xlsx。 这一刻我只想从我的csv文件中创build一个xlsx。 我有这部分的代码,并正常工作: import os import glob import csv from xlsxwriter.workbook import Workbook for csvfile in glob.glob(os.path.join('.', '*.csv')): workbook = Workbook(os.path.splitext(csvfile)[0] + '.xlsx') worksheet = workbook.add_worksheet() with open(csvfile, 'rb') as f: reader=csv.reader((f), delimiter=",") for r, row in enumerate(reader): for c, col in enumerate(row): worksheet.write(r, c, col) workbook.close() 但是,问题是这个脚本将所有单元格转换为文本。 我需要她格式化数字作为数字和其他单元格不是数字格式的文本 。 有谁知道如何写这种情况? 请帮助我,我真的很长时间堆叠…

Python 2.7:我无法使用xlwt.Workbook._Workbook__worksheets删除工作表

我有一个包含12张工作表的工作簿。 我想创build一个新的文件删除他们7。 但是我不能摆脱“旧文件”,“Licencias”和“HTM”。 这是一个工作簿的示例,这里是我的代码。 请帮我看看我做错了什么。 提前致谢。 import xlrd, xlwt, xlutils.copy #open the report, assign it to a variable reporteWilly = xlrd.open_workbook('cctable.xls') #create a writable copy of the report. reporteWillyBk = xlutils.copy.copy(reporteWilly) #Delete the sheets I dont want in the file #by accessing the internal of the object xlwt.Workbook._Workbook_worksheets #and there I'll specify only the elements […]

迭代错误写入文件,以优秀的python

import string import xlrd import xlsxwriter workbook = xlsxwriter.Workbook('C:\T\file.xlsx') worksheet = workbook.add_worksheet() book = open_workbook(r'C:\T\test.xls','r') sheet = book.sheet_by_index(0) for row_index in range(sheet.nrows): for col_index in range(sheet.ncols): print sheet.cell(row_index,0).value x = sheet.cell(row_index,0).value worksheet.write_string(row_index,col_index,x) workbook.close() 我对python很敏感。 在这里,我试图用xlrd读取xls文件的数据,并通过xlsxwriter模块将其复制到另一个xlsx文件。 但数据不会被粘贴到创build的xlsx表单中。 请引导我通过这个。 以上是我的确切代码。 如果有任何错误,请纠正我。 提前感谢一下。

在保存图表的同时编辑xlsx文档

我有一个Excel模板,我想最终作为我的Python脚本的输出与脚本中的数据转储到某些选项卡上,并格式化。 通常我会使用openpyxl或xlsxwriter来打开或创build这个输出,但是我在报表中有一个我想保留的区域图,而且这些模块都不允许读取图表。 有没有解决这个与另一个模块? 如果我使用win32api ,我运行该脚本的计算机上是否需要安装Excel(我希望在完成EC2实例时安排它)?

xlwings是否支持“Wrap Text”属性?

我可以使用Python + xlwings控制单元格的“Wrap Text”属性吗?