Python xlrd:如何转换提取的值?

2023-11-25

好吧,我有一个问题,从我在这里发现的内容来看,我觉得我已经回答了好几次了。然而,作为一个新手,我无法真正理解如何执行真正的基本操作。

事情是这样的:

  • 我有一个.xls当我使用 xlrd 来获取我只是使用的值时sh.cell(0,0)(假设 sh 是我的工作表);

  • 如果单元格中是一个字符串,我会得到类似的东西text:u'MyName'我只想保留字符串'MyName';

  • 如果单元格中是一个数字,我会得到类似的结果number:201.0我只想保留整数201.

如果有人可以指示我应该只提取按我想要的格式格式化的值,谢谢。


sh.cell(x, y) 返回 Cell 类的实例。当您打印 sh.cell(x,y) 时,您将返回repr类的函数(因此它打印类型:值)。

你应该试试:

cell = sh.cell(x,y)
print(cell.value)

我无法对此进行测试,因为我没有 xlrd,但是,我认为根据文档它会起作用:https://secure.simplistix.co.uk/svn/xlrd/trunk/xlrd/doc/xlrd.html#sheet.Cell-class

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python xlrd:如何转换提取的值? 的相关文章

随机推荐

  • 如何在C中迭代unicode字符并使用printf将它们打印在屏幕上?

    我想迭代所有 至少 16 位 unicode 字符并用 C 将它们打印在屏幕上 我知道有相关问题 但他们没有解决问题printf在C中 但这就是我想要实现的目标 如果可能的话 我认为也许用我不知道的技巧应该是可能的 因为我想使用 print
  • 将 Android studio 更新到 3.1.2 后,我收到“无法加载 AppCompat ActionBar,出现未知错误。”

    我尝试在 stackoverflow 上查找其他类似的问题 他们建议我们更改 buildToolsVersion 的版本 但我在我的 gradle 文件中没有看到这样的单词 我的 Gradle 文件 项目 buildscript repos
  • python re.search 错误 TypeError: 预期的字符串或缓冲区

    为什么会 re search docx os listdir os getcwd 产生以下错误 类型错误 预期的字符串或缓冲区 Because os listdir返回一个list but re search想要一个字符串 做你正在做的事情
  • 为什么两个单独创建的不可变对象具有相同的 id,而可变对象具有不同的 id,但两者都引用相同的值? [复制]

    这个问题在这里已经有答案了 两个单独创建的可变列表具有不同的 id Python SHELL 可变 gt gt gt mylist spam eggs gt gt gt yourlist spam eggs gt gt gt id myli
  • Vim 替换期间增量搜索

    我不擅长写 vim 正则表达式 每当我编写一个程序来进行替换时 第一次都不会起作用 因为我最终不可避免地会编写一些 Perl 而不是 vim 的东西 当进行简单搜索时 我的表现要好得多 因为我有incsearch打开后我可以实时查看我的模式
  • 在c#中检测wifi连接

    我正在开发一个 asp net 或 winforms 应用程序 该应用程序应该检测 wifi 连接和强度 目的是为现场代理提供一个指示 表明他们可以连接到我们的总部 我需要什么来检测 wifi 连接 在 ASP NET 中无法做到这一点 A
  • 将 NodeList 转换为数组

    我很难转换NodeList到 IE 8 中的数组 以下内容在 Chrome 中完美运行 但在 IE 8 中toArray 不被认为是有效的 NodeList prototype toArray function var a for var
  • AWSGlue AccessDeniedException,状态代码 400

    我正在尝试为数据工程项目构建数据管道 在S3 Glue Athena等的帮助下 我在设置胶水爬虫以对数据进行索引时陷入困境 即使我根据需要设置了角色 但仍然出现以下错误 service AWSGlue statusCode 400 erro
  • 为什么“rgb (224, 226, 213)”是无效的属性值?

    为什么任何浏览器都不能应用此颜色 RGB 规则 HTML
  • Instagram 位置/搜索端点不支持分页,这是否正确?

    我读过几篇关于 Instagram API 一次仅返回 20 个结果的帖子 在很多情况下 人们建议您只需使用分页信息中返回的下一个 URL 即可 我对此没意见 但是返回的 JSON https api instagram com v1 lo
  • 如何查找R包中的所有函数?

    查找包中关联的所有函数的最佳方法是什么 我目前正在浏览 caTools 包 如果我做 caTools or caTools我只是要搜索调用该函数的函数 而不是包中的函数 有没有一种简单的方法可以访问 R gui 中的所有功能 有什么好的方法
  • 集合 <__NSArrayM: 0x76c11b0> 在枚举时发生了变化

    我对 obj c 比较陌生 所以我一定错过了一些东西 但是当敌人与墙壁碰撞时我的程序崩溃了 我已经找到了将敌人从循环中移除的位置 而在循环中 但对于我的一生 我不知道如何解决它 我的代码如下 错误是 allEnemies removeObj
  • getChildView 没有被调用

    我正在制作一个包含自定义 ExpandableListView 适配器的菜单 尽管尝试将我的代码与 API 示例和我在网上看到的任何其他示例 包括多个密切相关的 SO 问题 进行匹配 但我仍然无法使其工作 我知道正在使用适配器 因为正在显示
  • 如何防止rawproto文件生成或自动删除它们?

    Android gradle 插件生成大量 rawproto文件在build android profile目录 它们有什么用 有没有办法阻止这种疯狂或自动删除它们 我已经被它困扰了很长一段时间 现在我注意到有 GB 的内存占用了我小小的
  • 获取 java.rmi.UnmarshalException:无法识别的方法哈希:远程对象不支持方法

    我是 RMI 技术的新手 当我运行 rmi 客户端程序时 出现异常 java rmi UnmarshalException 无法识别的方法哈希 远程对象不支持方法 我使用的是jdk1 5 远程方法的参数是序列化对象 这些是服务器代码 这是远
  • javascript 音频加载

    我做了一个 javascript 音频测试 所有函数都可以在 Opera FF 和 Chrome 中使用 除了 audio oncanplaythrough 和 audio onend 这两个函数在 Chrome 上不起作用 a href
  • Android 设备有唯一的 ID 吗?

    Android 设备是否有唯一的 ID 如果有 使用 Java 访问它的简单方法是什么 Settings Secure ANDROID ID返回 Android ID 作为每个用户都是唯一的64 位十六进制字符串 import androi
  • 重命名多个匹配模式的目录

    我想重命名 basedir 下与名称匹配的所有目录 例如 In basedir 我有 foo bar blah my bar foo some bar foo1 other foo bar 我想重命名所有匹配的目录bar 但我想保留前缀部分
  • 为什么 MATLAB 中的 24.0000 不等于 24.0000?

    我正在编写一个程序 需要删除存储在矩阵中的重复点 问题是 当检查这些点是否在矩阵中时 MATLAB 无法识别矩阵中的它们 尽管它们存在 在下面的代码中 intersections函数获取交点 points 1 points 2 inters
  • Python xlrd:如何转换提取的值?

    好吧 我有一个问题 从我在这里发现的内容来看 我觉得我已经回答了好几次了 然而 作为一个新手 我无法真正理解如何执行真正的基本操作 事情是这样的 我有一个 xls当我使用 xlrd 来获取我只是使用的值时sh cell 0 0 假设 sh