python读取多个表格数据,计算每一个表格每一个列的和,放在一个新表里,如何操作
时间: 2024-02-12 11:09:11 浏览: 43
你可以使用Python中的pandas库来读取多个表格数据,并计算每个表格每个列的和,然后将结果放在一个新表里。以下是一个示例代码:
```python
import pandas as pd
# 读取多个表格数据
df1 = pd.read_excel('table1.xlsx')
df2 = pd.read_excel('table2.xlsx')
df3 = pd.read_excel('table3.xlsx')
# 计算每个表格每个列的和
sum1 = df1.sum()
sum2 = df2.sum()
sum3 = df3.sum()
# 将结果放在一个新表里
result = pd.DataFrame({'Table1': sum1, 'Table2': sum2, 'Table3': sum3})
# 将结果保存到Excel文件中
result.to_excel('result.xlsx', index=False)
```
这段代码通过pandas库读取了三个Excel表格数据,并分别计算了每个表格每个列的和,并将结果放在了一个新表里,最后将结果保存到了一个Excel文件中。你可以根据实际情况修改文件路径和表格名称。
相关问题
写一个python函数读取wps表格列数据
可以使用第三方库`pandas`来读取wps表格列数据。以下是读取wps表格中第一列数据的示例代码:
```python
import pandas as pd
def read_wps_column(file_path, sheet_name, column_name):
"""
读取wps表格中某一列数据
:param file_path: 文件路径
:param sheet_name: 表格名称
:param column_name: 列名称
:return: 列数据
"""
data = pd.read_excel(file_path, sheet_name=sheet_name)
column_data = data[column_name].tolist()
return column_data
```
其中,`file_path`为wps表格文件的路径,`sheet_name`为表格名称,`column_name`为要读取的列名称。函数返回该列数据的列表形式。使用示例如下:
```python
file_path = "/path/to/your/file.xlsx"
sheet_name = "Sheet1"
column_name = "A"
column_data = read_wps_column(file_path, sheet_name, column_name)
print(column_data)
```
输出结果为该列数据的列表形式。
写一个python函数读取wps表格列数据存储到对象里面
可以使用Python的pandas库来读取WPS表格列数据,并将其存储到对象中。下面是一个示例代码:
```python
import pandas as pd
def read_wps_table_column(file_path, column_name):
# 读取WPS表格数据
df = pd.read_excel(file_path)
# 获取指定列的数据
column_data = df[column_name].tolist()
# 返回列数据
return column_data
```
使用时,可以传入WPS表格文件路径和要读取的列名,例如:
```python
column_data = read_wps_table_column('example.xlsx', '姓名')
print(column_data)
```
这个函数将会把名为“姓名”的列的数据读取到一个列表中,然后返回这个列表。你可以将这个列表存储到任何对象中,或者直接使用它进行后续的操作。