将Excel单元格重新排列到新工作表

2eafrhcq  于 2023-01-21  发布在  其他
关注(0)|答案(1)|浏览(129)

我只想抓取数据(从B29开始),并将B29以上的所有内容复制/粘贴到新的工作表或创建新的csv文件。这是我唯一的工作表。我遇到错误:
KeyError:我的代码中没有任何[索引(['Time','A1'],dtype ='object')]位于[columns]中。
Excel工作表截图x1c 0d1x

import pandas as pd

spreadsheet_file = pd.ExcelFile('PlateReader1.xlsx')
worksheets = spreadsheet_file.sheet_names
appended_data = []

for sheet_name in worksheets:
    A1 = 'A1'
    df = pd.read_Excel(spreadsheet_file, sheet_name, header = 30)
    df = df[['Time', A1]]
    print(df)
sgtfey8w

sgtfey8w1#

header的值不正确。

    • 这是我的虚拟文件**

    • 以下是更新后的代码:**
import pandas as pd

spreadsheet_file = pd.ExcelFile('PlateReader1.xlsx')
worksheets = spreadsheet_file.sheet_names
appended_data = []

for sheet_name in worksheets:
    A1 = 'A1'
    df = pd.read_Excel(spreadsheet_file, sheet_name, header = 28) # changed 30 to 28
    df = df[['Time', A1]]
    print(df)
    • 输出:**
Time  A1
0     1   1
1     2   2
2     3   3
3     4   4
4     5   5
5     6   6

相关问题