python怎么导入一个txt或者excel的列,变为数组?计算内部收益率
1个回答
展开全部
导入excel(xlsx):
# ! /code/pythonwork/python3
from openpyxl import load_workbook
##读取路径
wb = load_workbook(filename=r'C:\Users\Administrator\Desktop\打开excel的位置.xlsx')
##读取名字为Sheet1的sheet表
ws = wb.get_sheet_by_name("Sheet1")
arr1 = []
arr2 = []
## 遍历第2行到10000行
for row_A in range(2, 10000):
## 遍历第2行到10000行,第1列
a1 = ws.cell(row=row_A, column=1).value
## 遍历第2行到10000行,第3列
a2 = ws.cell(row=row_A, column=3).value
if a1:
# 写入数组1
arr1.append(a1)
if a2:
# 写入数组2
arr2.append(a2)
导入txt:
file = open('地址.txt', 'r')
# 逐行将数据写入data
data = file.read().split('\n')
for i in range(0, len(data)):
print(data[i])
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询