如何用 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 文件中的数据,并保留指定单元格的数值的小数位数。希望这篇文章对你有所帮助,如果还有其他问题,欢迎随时向我提问!