2014-11-06 104 views
0

我正在导入Excel文件和csvs到SQLite,并且日期以Excel浮点格式(41323.11)导入。我是否可以规定应该以某种格式导入它们,并且在查询时可以轻松查看? (YYYY-MM-DD HH:MM:SS)将Excel .csv导入到SQLite

我的问题是,我将这些数据导出到csv并用熊猫来操作它。我似乎有很多麻烦,让熊猫认识到这些确实是日期..我必须打开文件,重新格式化数据列,保存,用记事本打开文件并保存为UTF-8,只是为了得到日期功能在熊猫工作。

+0

不在于如何让Excel将在正确的CSV格式导出这个问题? – 2014-11-06 15:30:05

回答

1

您是否在导入CSV时尝试“parse_dates”? 这样的:

In [53]: df = pd.read_csv('foo.csv', index_col=0, parse_dates=True) In [54]: df Out[54]: A B C date
2009-01-01 a 1 2 2009-01-02 b 3 4 2009-01-03 c 4 5