0

データを含む.csvファイルをアップロードしています..今、この.csvファイルからこのデータを読み取ってデータベースに保存する必要があります...これはExcelで実行しましたが、このプロジェクトではExcelを使用できないため、このようなExcelのコード:

private bool writetoven()
{

    OleDbConnection excelConnection = new OleDbConnection(excelConnectionString);

    try
    {
        OleDbCommand ocmd = new OleDbCommand("select * from [Sheet1$]", excelConnection);
        excelConnection.Open();
        OleDbDataReader odr = ocmd.ExecuteReader();
        string vcode = "";
        string pswd = "";
        string vname = "";



        while (odr.Read())
        {
            vcode = valid(odr, 0);
            pswd = valid(odr, 1);
            vname = valid(odr, 2);

            insertdataintosql(vcode,pswd,vname);
        }
        excelConnection.Close();
        return true;
    }
    catch (DataException)
    {
        return false;
    }
    finally
    {

        excelConnection.Close();
        lblmsg4.Text = "Data Inserted Sucessfully";

    }


}

.csv ファイルに対して何をすべきか.. 以前に .csv ファイルを使用したことがないので、これについて助けが必要です

4

1 に答える 1

-1

最も簡単な方法は、FileHelpers http://filehelpers.sourceforge.net/のようなライブラリを使用することです。

すべての詳細と配管を自分でコーディングする必要はありません。また、非常に高速で柔軟です。

于 2012-11-17T11:55:26.500 に答える