如何使用CSV文件将数据加载到SQL中?

时间:2019-01-28 19:35:29

标签: python sql python-3.x csv

我正在使用Vertica_Python将值插入数据库中的表中。官方文档说这是一种方法:

class FormattedAddresses : IEnumerable<string>
{
    private List<string> internalList = new List<string>();

    public IEnumerator<string> GetEnumerator()
    {
        return internalList.GetEnumerator();
    }

    System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
    {
        return internalList.GetEnumerator();
    }

    public void Add(string firstname, string lastname,
                    string street, string city,
                    string state, string zipcode)
    {
        internalList.Add($@"{firstname} {lastname} {street} {city}, {state} {zipcode}");
    }
}

评论是:

cur = connection.cursor()
cur.copy("COPY test_copy (id, name) from stdin DELIMITER ',' ",  csv)

那么,如果我想从“ test.csv”文件中加载数据,该怎么办?此刻,如果我只是在该行代码中用“ test.csv”替换了csv,则文本“ test.csv”将被加载到数据库中,而不是“ test” .csv的内容。

0 个答案:

没有答案