python - 如何通过python从xcel第一列读取数据
问题描述
如何从excel中的第一列读取数据。我在 excel 中的数据在这里
import xlrd
loc = ("my path")
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
sheet.cell_value(0, 0)
for i in range(sheet.nrows):
print(sheet.cell_value(i,0))
输出:在这里
所以我只想读取 str 列而不是浮点数
解决方案
单元格没有任何整数类型,我们只有浮点数。要将浮点数转换为整数,只需将 int 用作:
for i in range(sheet.nrows):
print (int(sheet.cell_value(i,0)))
随后将字符串设为:
for i in range(sheet.nrows):
print (str(sheet.cell_value(i,0)))
推荐阅读
- huawei-developers - 如果我的应用因语言类型错误而被拒绝,我该怎么办?
- jquery - Asp Core Bootstrap 崩溃在动态列表中不起作用
- python - 整理 Jupyter Notebook 图表
- linux - linux/init.h 不在 usr/include/linux 目录中
- sql - 如何从持续时间表 SQL Server 中获取不包括定义的工作日的持续时间?
- python - 为什么 pytorch softmax 功能不起作用?
- algorithm - 平铺视频视图的算法
- javascript - 如何等待使用 async-await 创建元素?
- node.js - 在nodejs中停止流
- java - 如何在 rhel 8 中设置 ojdbc 的路径