在python中查询csv文件并创建新表

在python中查询csv文件并创建新表,python,sql,csv,Python,Sql,Csv,我有一个包含数据的csv表,如下所示: IMPORT_ID IMPORT_AVA EXPORT_ID EXPORT_AVA DIS1 DIS2 SI1440834 2/18/2015 SI1313709 2/20/2015 140 51 SI1440974 2/18/2015 SI1313709 2/20/2015 1 260 SI1441006 11/29/2014 SI1313709 12/4/2014

我有一个包含数据的csv表,如下所示:

    IMPORT_ID   IMPORT_AVA  EXPORT_ID   EXPORT_AVA  DIS1 DIS2
    SI1440834   2/18/2015   SI1313709   2/20/2015   140 51
    SI1440974   2/18/2015   SI1313709   2/20/2015   1   260
    SI1441006   11/29/2014  SI1313709   12/4/2014   3   252
    SI1440874   12/17/2014  SI1313721   12/20/2014  19  219
    SI1440997   1/15/2015   SI1313721   1/17/2015   3   249
    SI1440672   2/17/2015   SI1313722   2/21/2015   65  174
    SI1440997   2/24/2015   SI1313722   2/24/2015       
    SI1440874   11/14/2014  SI1313722   11/18/2014  16  232
    SI1440834   1/30/2015   SI1313722   2/4/2015        
我想做查询-

SELECT EXPORT_ID, IMPORT_ID, DIS1, DIS2, IMPORT_AVA
INTO EX_P_TEMP
FROM TABLE;

我尝试使用模块sqlite3查询示例数据,但没有成功。而且,它不允许我导入csv文件。我该怎么做?我可以获得CSV格式的新表EX_P_TEMP吗?

CSV不是SQLite。Python对CSV文件有一个简单的定义。我不确定你想做什么是可能的。我想到的两个选项是:1)将csv插入到数据库表中,然后执行所需的select语句;2)将csv加载到数据帧中,然后再次选择。请参阅链接:,Use is您希望在CSV表上使用类似SQL的查询。