panda read_excel保持可视化内容不变

pn9klfpd  于 2023-01-06  发布在  其他
关注(0)|答案(1)|浏览(135)

我有一个大问题,我认为是相当困难的,所以你是我最后的希望。
我有一些excel工作表,其中有各种数据类型的列,如日期,浮点,整型和字符串。它们代表测试用例,所以数据类型可能总是会相应地改变。
我想读取Excel工作表,以便它保留数据,因为它显示当我通过Excel访问它。
问题是Pandasread_excel将30.00这样的浮点数转换为-〉30,并从时间戳10.10.2020-〉datetime创建datetime对象。datetime(2020,10,10,0,0)在我将其转换为字符串时表示为2020-10-10 00:00:00
您可以看到,这肯定与输入完全不同,我只想保持数据原样。

**我不知道t seek for answers to change the data format and floats back, but rather how to prevent pandas from using the number format to change the data representation.** I recognized that this already happens with the engine that I use (openpyxl) but wasn是否也能用openpyxl解决这个问题。

也许你可以给我推荐一个同样有效的图书馆。
我已经认识到,手动将Excel工作表保存为csv格式完全符合我的要求,但这不是一个选项。如果这个过程可以自动化,那么这也将是一个可行的答案,但我无法找到一种方法来解决这个问题

3hvapo4f

3hvapo4f1#

您是否尝试过使用read_excel()decimal之类的read_excel()参数?
看一下here

相关问题