0
所以,我導入了一個CSV文件,它可以包含任意數量的行和列。我想將結果存儲在臨時表格中,例如:「TEMP_30f3724fc226e058」,而不是在多個頁面上處理CSV文件。導入CSV並創建臨時表以存儲結果
我已經得到了下面的內容,但除此之外,我不確定如何添加基本上未知數量的列和行。任何想法都會很棒。
key = '30f3724fc226e058'
cursor = connection.cursor()
db_name = 'TEMP_{0}'.format(key)
cursor.execute('CREATE TEMPORARY TABLE {0} (X INT)'.format(db_name))
... ?
從CSV插入數據,那麼我可以在沿CSV導入過程中的任何點拉的數據。再次感謝,
[1]讀一行。 [2]計數列數。 [3]創建表格。 [4]導入剩餘的行。 –
@BurhanKhalid,謝謝你,我認爲這樣做會有效果。你有沒有創建一個TABLE的例子,這個例子有8個字段,稱爲'column_1','column_2'等等...... CREATE和INSERT的一個動態例子會更好。我無法在網上找到任何看起來甚至很近的東西,也無法將我的頭圍繞在它周圍。 –