学习python并尝试修改Excel电子表格以自动化图形

时间:2016-02-12 16:32:02

标签: excel python-2.7 excel-vba graphing vba

我是python(尝试学习)的新手,并且有一些关于excel的哪个python模块最容易学习我试图操作的问题。我通过Spyder安装Python 2.7安装程序,用于为示波器生成代码。示波器代码为我提供了数据,如附带的excel电子表格所示。我想要做的是将我的所有示波器波形连接在一起。我已经将第一个波形附加为图像2.如果我可以在A4到A3575列中取x轴时间刻度并将其添加到C1中的下一个时间戳,我可以得到一组新的时间尺,我可以将其与图表进行对比C4至C3575。然后,我将继续此过程,将下一个时间戳(在D1中)添加到A4到A3575,并将其与D4到D3575进行绘制,依此类推。时间戳需要在A列下方继续,因此我可以在一个图表中将其全部放在一起。

excel file example

oscope waveform

下面的Excel电子表格示例

这是我到目前为止的代码:

import openpyxl, pprint
print('Opening workbook...')
wb = openpyxl.load_workbook('my_data_Channel3 current stop 2copy.xlsx')
sheet = wb.get_sheet_by_name('my_data_Channel3 current stop 2')
print('Reading Rows....')
for i in range(4, 3575):
    x = (sheet.cell(row=i, column=1).value)
    y = sheet.cell(row=1, column=3).value
    z = x+y

有关如何将z输出到文本文件或从第3576行开始返回到excel并将C4到C3575的内容复制到B3576的任何提示,依此类推?

0 个答案:

没有答案