Excel,Python,按标题

时间:2017-02-14 16:51:48

标签: python excel vba excel-vba sorting

我希望开发一个包含两个工作表的代码,并将值分别为每个值的yes / no标头到另一个工作表中。

数据表中有300个标题,每次都提供随机测试值。实施例AA,或BF,CG-G等。

我想获取这些值,并将它们放入同一行中的另一个标题中。

示例:

Constant | Value Headers
AWI WELL | AA | BB | CC | DD etc 
AGF WELL | CC | BB | LL | FF etc

这样的事情

Constant | AA | BB | CC | DD | FF
AWI WELL | YES| YES| YES| YES| NO
AGF WELL | NO | YES| YES| NO | YES

这可能吗? Psuedo看着

 If cell value == header(header_name):
      header(header_value) == YES
 else:
      header(header_value) == no

任何能够指出我如何实现这一目标的人?谢谢!

1 个答案:

答案 0 :(得分:0)

在python中执行此操作: 你应该先阅读你的文件,你可以使用熊猫:

import pandas as pd
TheFile = pd.read_excel(path + filename)

然后逐个单元地用for循环读取它,执行您需要执行的操作。

然后写入一个新文件,如果你需要excel文件: Python - Write to Excel Spreadsheet 或:http://www.pythonforbeginners.com/files/reading-and-writing-files-in-python

发送一些代码,我们将能够更具体地帮助您!