Python学习随笔:使用xlwings读取和操作Execl文件的数字需要注意的问题

在使用xlwings读取Excel文件中的数据时,所有的数字不论是整数、浮点数还是文本存放的数字,在读出来之后都会被变为浮点数。因此如果使用时希望还是按照整数处理,则需要进行特殊处理。例如如果希望小数部分实际为0都强制转换为整数。下面是一段参考代码:

    app = Excel.App(False, False)
    f =app.books.open(r"c:\temp\test.xls")
    sheet = f.sheets[0]
    data = sheet.range(1,1).value
	if isinstance(data,float):
        dataInt = int(data)
        if dataInt==data:data = dataInt

老猿Python,跟老猿学Python!

发布了599 篇原创文章 · 获赞 3400 · 访问量 32万+

猜你喜欢

转载自blog.csdn.net/LaoYuanPython/article/details/104077501
今日推荐