C#でエクセルから読み込み中に問題が発生しています。 私は私の質問があるXにExcelからセルを読み込む
int i = 1;
int number;
System.Array myvalues; string[] strArray;
Microsoft.Office.Interop.Excel.Range range = worksheet.get_Range("A" + i.ToString(), "X" + i.ToString());
while(range.Count!=0)
{
i++;
range = worksheet.get_Range("A" + i.ToString(), "X" + i.ToString());
myvalues = (System.Array)range.Cells.Value;
strArray = ConvertToStringArray(myvalues);
number = Convert.ToInt32(strArray[0]);
}
からすべてのセルを読んで、このコードを持っている:私は「数」の値に基づいて、Excelで次の4 *「数」の行を読むことができるどのように?
A B C D E F G H I J
a a a a a 1 a a a a
Fのセルの値が1で私はFのセルの値iが読みたい2である場合 を(GHIJ)を読みたいです(GHIJKLMN)
A B C D E F G H I J K L M N
a a a a a 2 a a a a a a a a
:例えば
Fのセル値3:
A B C D E F G H I J K L M N O P Q R
a a a a a 3 a a a a a a a a a a a a
セルが "X"であるかどうかわかりません。私はちょうど "番号"が "W"セルに保存されていることを知っています。私は4のブロックを持っているかもしれませんが、私は(4 * 4 * 4) – Vlasin
を意味し、あなたはExcelの例を入れて、望ましい結果になるでしょうか? –
はい!私は私の質問を変更しました... – Vlasin