Tag: python

使用python包xlsxwriter从excel文件折线图中删除点

我有这个图表,使用Python包xlsxwriter创build,我想删除中间的所有点,只保留第一个和最后一个。 之前: 最终结果通缉 我尝试了属性points但不幸的是,它不适合我。 line_chart.add_series( { 'values': '='+worksheet_name+'!$C$'+str(row_range+1)+':$I'+str(row_range+1), 'marker': {'type': 'diamond'}, 'data_labels': {'value': True, 'category': True, 'position': 'center', 'leader_lines': True}, 'points': [ {'fill': {'color': 'green'}}, None, None, None, None, None, {'fill': {'color': 'red'}} ], 'trendline': { 'type': 'polynomial', 'name': 'My trend name', 'order': 2, 'forward': 0.5, 'backward': 0.5, 'line': { 'color': 'red', 'width': 1, 'dash_type': […]

控制xlwings中的图表types

如何使用Python中的xlwings在Excel中制作图表时控制图表的types? 在目前的文档中我没有看到任何东西: http : //docs.xlwings.org/chart.html 如在快速入门到xlwings中给出的示例中那样: from xlwings import Workbook, Range, Chart wb = Workbook() # Creates a connection with a new workbook Range('A1').value = ['Foo 1', 'Foo 2', 'Foo 3', 'Foo 4'] Range('A2').value = [10, 20, 30, 40] chart = Chart().add() chart.set_source_data(Range('A1').table) 然后,我还没有find一种方法来控制什么样的图表添加到Excel工作簿…

保存并closures所有当前打开的Excel表(Python)

我有另一个脚本,打开一堆excel表,并向他们输出一堆数据。 但是,它不能自动保存这些文件。 有没有办法在Python中抓取所有当前打开的Excel表,保存它们,然后closures它们?

使用Excel工作表来填充HTMLinput

我有一个工作任务,需要每周input相同的信息到网页并提交信息。 我想弄清楚如何实现这个过程的自动化,最好是从Excel工作表中获取文本并填充网页input。 我应该如何解决这个问题? 如果可能,我想使用python,因为这是我最熟悉的语言。

xlXYScatter在由python生成时正在生成xlXYScatterLines

我正在写代码在Excel中产生一个XY散点图,但我似乎无法产生一个简单的xlXYScatter,而是我的程序产生一个xlXYScatterLines。 我正在使用win32com,并尝试使用枚举数( -4169 ), win32com.client.constants.xlXYScatter和xlXYScatter作为win32com.client.constants.xlXYScatter ,但都产生一个分散的行。 贝娄是我制作图表的代码: firstChart = excel.Charts.Add() firstChart.Name = "VMD vs Modified VMD" firstChart.ChartType = -4169 firstChart.SetSourceData(firstSheet.Range("$A:$B")) 我正在使用Python 3.3和Excel 2010

从.txt文件创build一个列表来写在Excel中

我正在试图从一个.txt文件中的大量数据中创build一个列表。 我想通过excel来处理它们,并且显示我一直在做这个来创build一个迭代列表,这个列表将被写在每一列中。但是我得到的错误是我没有定义j。 import xlwt f=open('inputfile.txt') c=1 for lines in f: #split = f.split('\t') style0=xlwt.easyxf('font:name Times New Roman,colour black,bold on') wb=xlwt.Workbook() ws=wb.add_sheet('Database',cell_overwrite_ok=True) for i,row in enumerate(lines): ws.write(i,j,col) print(str(c)) c=c+1 wb.save('Prueba.xls') 此外,我想问一下,如果有可能从两行.txt创build一个单一的列表?

使用模板语言将电子表格中的数据传输到txt文件

在我的组织内,我们正在处理两种不同的软件套件,每种软件套件都为整个国家的整个能源系统(供暖,电力,工业,交通等)build模。 这些工具在大学里被用来调查“如果我们安装了那么多的风力发电机,而且人们开车less,会发生什么事情”。 工具1: LEAP ,擅长定义长期目标,例如从2020年到2040年逐渐转向电动汽车。 工具2: EnergyPLAN ,善于完成,一小时一小时地收集关于特定年份的数据。 我们已经把数据放入LEAP。 使用LEAP应用程序,我们可以select任何年份,例如2020年,并将当年的所有数据导出到xlsx文件中。 然后我们想要获取这些数据并为EnergyPLAN创build一个input文件,这个文件基本上是一个非常容易理解的格式的txt文件。 我有兴趣了解如何解决这个问题。 EnergyPLANinput文件的格式 input_dh_ann_gr2= 11.735 input_dh_ann_gr3= 42.244 input_solar_ann_gr1= 0.023 即线1(和其他每一个奇数线)包含variables名称和等号。 第2行(和任何偶数行)包含上述variables的值。 [variable_name]= [value] Excel公式格式: Excel中的公式都以等号开头,后跟一些expression式。 数据字段由列字母和行号引用。 例如A11。 如果在Excel文件中有多个工作表(在底部显示的小选项卡),请明确指出该字段,例如名为“Energy Balance”的字段 ='Energy Balance 2'!B14 我的解决scheme的想法 我想编写/定义/使用模板语言来定义txt文件。 也许它可能看起来如下: input_dh_ann_gr2= {{ ='Energy Balance 2'!B14 }} 有时expression式比从input文件中取一个字段更复杂。 input_dh_ann_gr2= {{ ='Energy Balance 2'!B14 + 'Energy Balance 2'!C14 * 1000 }} 正如我所看到的那样,有两个部分的实现: […]

Python 3.4 – 在梳理csv时更新空值(如果有更新)

我写了一些早期的代码,将一个文件夹中的所有.xls文件合并到一个csv中。 我想每周运行一次该程序,将所有每日更新的.xls报告合并在一起。 我的问题是一些字段为空,直到后来的电子表格填写项目。 例如 Spreadsheet from 24th Spreadsheet from 28th Repaired Status Repaired Status Abuse Abuse NFF NFF (null) Abuse NFF NFF Abuse Abuse (null) Abuse 我想也许我应该将每个电子表格文件名添加到csv,然后在程序运行时忽略该文件,然后最新的文件将覆盖最后一个数据。 不知道这是否会工作或如何做到这一点? 上述工作还是有另一种方式我可以做到这一点? 编辑:由于我没有任何反应,我决定只是不更新​​行,如果它有空值,这使得我的数据过时但准确, 如果有人知道一个办法来实现我的问题,还是会喜欢听。 谢谢。

在萤火虫中保存与openpyxl的工作簿

我遇到一个问题,使用embedded在.NET 4.0应用程序中的IronPython运行时引擎,使用openpyxl保存excel文件,但是在IronPython解释器中运行相同的代码时,我没有收到任何错误,保存成功。 从字面上看,代码就像这样简单: import sys sys.path.append(r'c:\python27\lib\site-packages') import openpyxl wb=openpyxl.Workbook() wb.save(r'c:\save\to\somewhere.xlsx') 当在.NET应用程序中运行此代码时,我得到以下堆栈跟踪: 保存为“c:\ _ kevin \ test.xlsx”时发生错误:Traceback(最近的最后一次调用): 在__write_logs_to_excel文件“C:\ path \ to \ script \ file.py”,第582行 wb.save(OUTFILE) 文件“C:\ Python27 \ Lib \ site-packages \ openpyxl \ workbook.py”265行保存 save_workbook(self,filename) 在save_workbook文件“C:\ Python27 \ Lib \ site-packages \ openpyxl \ writer \ excel.py”,第187行 writer.save(文件名) 文件“C:\ Python27 \ Lib \ site-packages […]

Python扫描string的txt文件,然后写入Excel然后继续下一个匹配

感谢您阅读这首先。 我通常在Perl中编写代码,但是我正在转向Python,我试图用下面的脚本混淆。 我有一个大的文本文件,它具有以下格式… 2014 Apr 11 07:14:03.155 sectorBLAH Interestingcontent Interesting1 = 843 Interesting2 = 56 ReallyInteresting = 1 Interesting3 = N/A 2014 Apr 11 07:14:04.189 sectorBLAH Interestingcontent Interesting1 = 7843 Interesting2 = 656 ReallyInteresting = 0 Interesting3 = 5 这个顺序持续了一段时间。 我希望做的是创build一个xls文件,这是填充,因为我通过这个长长的名单。 基本上我希望find“ReallyInteresting”string,并捕获它的值“0”或“1”,然后将这个值发送到第2列xls。 同时在xls的第1列中,我希望发布与“ReallyInteresting”string组输出相关的时间戳,有点像这样… Column1 07:14:03.155 07:14:04.189 … Column2 1 0 …. 我写了下面的代码,但我认为我的行和列正在被覆盖。 import re import […]