使用Python读取Excel文件时能否保留源格式?
Python读取Excel文件能否保留源格式
使用Python读取Excel文件时能否保留源格式?下表展示了目标源格式效果:虽然通过Excel转CSV的方式可实现格式保留,但该方法无法满足程序开发需求。
| 货币 | 百分比 | 日期值 |
|---|---|---|
| $345.0 | 50% | Mar-22 |
可提取源格式的CSV读取方法
实现代码:
rows = [] with open('filename.csv') as file: csvreader = csv.reader(file) header = next(csvreader) for row in csvreader: rows.append(row) print(header) print(rows)
运行输出:
['Currency', 'Percent', 'Date Value'] [['$345.0', '50%', 'Mar-22']]
无法提取源格式的Excel直接读取方法(pandas实现)
实现代码:
import pandas as pd df = pd.read_excel('filename.xlsx', dtype=str) print(df)
运行输出:
['Currency', 'Percent', 'Date Value'] [['345.0', '0.50', '2022-03-01 00:00:00']]
内容的提问来源于stack exchange,提问作者Finntech
相关产品推荐
相关产品推荐

