如何用 Python 取 Excel 的数字有小数位

流程表格:

步骤 操作
1 打开 Excel 文件
2 读取 Excel 中的数据
3 取得指定单元格的数值
4 将取得的数值保留小数位
5 打印出保留小数位后的数值

操作步骤及代码示例:

步骤一:打开 Excel 文件

import openpyxl

# 加载 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')

步骤二:读取 Excel 中的数据

# 选择 Sheet
sheet = workbook['Sheet1']

# 读取指定单元格的数据
cell_value = sheet['A1'].value

步骤三:取得指定单元格的数值

# 将单元格中的数据转换成 float 类型
cell_number = float(cell_value)

步骤四:将取得的数值保留小数位

# 保留两位小数
cell_number_rounded = round(cell_number, 2)

步骤五:打印出保留小数位后的数值

print(f'The number with 2 decimal places is: {cell_number_rounded}')

通过以上步骤,你可以实现通过 Python 读取 Excel 文件中的数据,并保留指定单元格的数值的小数位数。希望这篇文章对你有所帮助,如果还有其他问题,欢迎随时向我提问!