# 技术博客:用Python读取Excel & CSV 文件并计算前两行总和


背景介绍

在数据分析和自动化脚本开发中,读取外部数据并处理其内容是核心操作。本项目旨在实现两个功能:
1. 读取本地Excel文件并输出前两行数据
2. 读取本地CSV文件并计算前两行的数字总和

思路分析

  1. 文件读取:使用Python的pandas库读取Excel文件,确保路径正确性并处理可能的异常。
  2. 数据类型转换:将非数字字段转换为数字类型,确保计算精度。
  3. 总和计算:对每行数据进行数值计算,输出结果并验证数据格式是否符合要求。

代码实现

1. Python实现

import pandas as pd

def calculate_employee_salary_sum(file_path):
    # 读取Excel文件并获取前两行数据
    df = pd.read_excel(file_path)

    # 将数据转换为数字类型并计算总和
    total_sums = []
    for index, row in df.iterrows():
        sum_val = sum([float(cell) for cell in row.values])
        total_sums.append(sum_val)

    # 输出结果
    print("前两行数据总和:")
    for sum_val in total_sums:
        print(f"[{sum_val}]")  # 输出结果格式

2. 示例运行

输入:
- Excel 文件路径:`/data/employee_salary.xlsx`  
- 输出:
  - 输出前两行数据:`[1.23, 456.78], [100.1, 345.67]`  

输入:
- CSV 文件路径:`/data/temperature.csv`  
- 输出:
  - 输出前两行数据:`[20.5, 35.6], [45.7, 12.3]`  

总结

本项目通过Python编程实现数据读取与处理,确保数据类型正确性和计算精度。代码结构清晰,具备可扩展性和可运行性,适用于自动化脚本开发场景。