0
の2つのテーブルから新しい最初のテーブルを選択する問題があります。その中に2つのテーブルがあるCSVファイルが1つあります。 私はこのようなものを使用して必要があります。C#LinqToSQL how CSVファイル
=======
string[] lines = File.ReadAllLines(path + fi);
string[] seps = { "\",", ",\"" };
var MyData= from line in lines.Skip(5)
let data = line.Split(seps, StringSplitOptions.None)
select new My_Table_in_DB
{
Column1 = data[0],
Column2 = data[1],
...
}
======
はちょうど最初のテーブルを選択します。 私は、次の表では、例えば、この行から始まっていることを知っている - 次のCSV行の表の名前のように、最初のテーブルの後: 「次の表」
CSV-構造のようなもの:
=====
Table1
.....
...
...
Next table
....
...
...
=====
を
私に助けてください - どうすればいいですか?
のCSVは単なるテキストです。彼らはテーブルを持っていません。データが連結されている場合は、それを通って休憩を見つける必要があります。 2つのデータセットを1つのテキストファイルに入れて、誰でもそれを止めることができます。 – Plutonix
1つのテーブルが終了し、次のテーブルが始まるときをどう知っていますか?あなたはすでにスキップしてn行を取るという選択肢を検討しているようです。多分列の数の長さ(区切り記号の数に関連する)によって区別することができますか? – Greg
しかし、どのように私は列の数を見つけることができますか? はい - 1列のCSVに2組のデータがあり、列数が異なります( "次のテーブル"という名前の行を何とか見つける必要があります)この後に行をスキップしてください しかしどうですか? –