当前位置: 首页 > 知识库问答 >
问题:

Python XLWT-自定义格式问题

呼延凌
2023-03-14

我想把时间放进牢房。我需要它是独立的,没有年,月,日数据日期时间的附件
当我尝试以h:mm AM/PM格式编写字符串15:55:00时,它会在excel工作表上显示为15:55:00,直到我选择单元格并按enter键,所以这似乎不是一种有效的方法。

传递日期时间是有效的,但我不想在我的手机里有日期信息,只想正确格式化时间。

我目前的代码如下:

style = XFStyle()
style.num_format_str = 'h:mm:ss AM/PM'
time = "15:22:00"
ws.write(i, 4, time, style)

共有1个答案

巫坚白
2023-03-14

首先,Excel中没有没有没有日期的时间。可以对单元格的值进行格式化,使日期部分不会显示,但不管发生什么情况,它仍然存储在单元格中。

当您在Excel中手动输入时间时,它会假设日期为零(如果格式正确,Excel将愉快地显示为1900年1月0日)。如果这是您想要使用xlwt复制的内容,那么只需使用Pythondatetime.time对象而不是datetime.datetime

import datetime

style = XFStyle()
style.num_format_str = 'h:mm:ss AM/PM'
time = datetime.time(hour=15, minute=22, second=0)
ws.write(i, 4, time, style)
 类似资料:
  • 本文向大家介绍.NET Framework 格式:自定义DateTime格式,包括了.NET Framework 格式:自定义DateTime格式的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 我想通过LLCP在一个NDEF记录中的NDEF消息中传输一个自定义数据(或者有效载荷可能会被分块到几个NDEF中)。传输的内容是具有特定格式的文件,仅在特定应用中具有意义。那么,指定NDEF头的最佳方法是什么? 1) 将TNF设置为0x04(NFC论坛外部类型),0x03(绝对URI)或0x05(未知)?0x04将在 TYPE 字段中具有自定义相对 URI,如果是绝对 URI,则0x03绝对 UR

  • 是否可以使用用户扩展在Selenium IDE中创建自定义命令.js并使其能够将自身更改为自定义导出格式,如果是这样,如何? 我将使用SeleniumIDE记录测试,这些测试将以完全自定义的Java格式导出,作为全自动测试系统的一部分运行。格式不是JUnit,而是每个测试都是它自己的类,并根据整个系统的输入动态加载。 我想要做的是在Selenium IDE中创建一个名为“take snapshot

  • 本文向大家介绍jquery自定义表格样式,包括了jquery自定义表格样式的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jquery自定义表格样式实现代码。分享给大家供大家参考。具体如下: 运行效果截图如下: 上面这张图有3种状态,默认状态(灰白相间),鼠标悬浮状态(绿色),鼠标点击状态(黄色),是如何实现的呐? Html代码如下: 插件实现代码如下: 有些时候我们可能并不需要鼠标点击后

  • 我正在使用poi版本:3.14 我访问Excel(.xlsx)文件 下面是应用于单元格的.xlsx文件中的自定义格式。我想在代码中显示单元格值。 null > cell.getStringCellValue()=>“42153283700100” Cell.GetRichStringCellValue()=>“42153283700100” 带有formatCellValue(cell)方法的旧H

  • 在我的应用程序中,我想创建自己的电话号码格式,但仍然找不到实现这一点的方法。 我阅读了有关电话号码库等的信息,但仍然找不到这样做的方法,因为所有库都可以正常使用、、和其他格式。我想支持,但这些库不能正常工作。 唯一的方法是我必须创建自己的格式。 例如,如果我打字 它必须像这里一样格式化 我找到了IOS操作系统的libs(SHSPhoneTextField),但在Android操作系统中我没有找到。