gpt4 book ai didi

python - 在 Python 中引用 Excel

转载 作者:行者123 更新时间:2023-11-30 23:02:13 27 4
gpt4 key购买 nike

我正在编写用于调整光束大小的 python 代码。我有一个来自 AISC 的 Excel 工作簿,其中包含所有形状数据以及有关横截面的其他各种信息。我希望能够在我的 Python 代码中引用此 Excel 工作簿中特定单元格中的数据。

例如,如果矩形的宽度为 2 英寸并存储在单元格 A1 中,高度为 10 英寸并存储在单元格 B1 中,我想用 python 编写一段代码,以某种方式拉入单元格 A1 和 B1 并将它们相乘。

我不需要导出回Excel,我只想让Python完成所有工作并纯粹使用Excel作为引用资料。

预先感谢您的所有建议和意见!!

最佳答案

也尝试 pandas ...在这种情况下可能比列表更容易使用

数据:

Width   Height
4 2
4 4
1 1
4 5

代码

import pandas as pd

#read the file
beam = pd.read_csv('cross_section.csv')

beam['BeamSize'] = beam['Width']*beam['Height'] #do your calculations

输出:

>>> beam
Width Height BeamSize
0 4 2 8
1 4 4 16
2 1 1 1
3 4 5 20
4 2 2 4

您可以根据需要对数据进行切片和切 block 。例如,假设您想要第五根光束:

>>> beam.ix[4]
Width 2
Height 2
BeamSize 4
Name: 4, dtype: int64

检查此以获取更多信息: http://pandas.pydata.org/pandas-docs/stable/

您也可以直接从 Excel 中读取..

关于python - 在 Python 中引用 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34603090/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com