ツール: asp.net VB、SpreadsheetGear 2010
外部ユーザーから Excel ファイルを読み込む必要がありますが、形式を制御できません。3 つのセクションのデータがあります。ヘッダーを読み取ることができます。課題は、本文の詳細に無限の数の行が含まれる可能性があり、それらの行が空白になる場合があることです。一意のテキストがあるため、フッター行を特定できます。したがって、次のことを実行できます。
Dim dFoot As SpreadsheetGear.IRange = worksheet.Cells("20:21").Rows
Dim rngDet As SpreadsheetGear.IRange
rngDet = dFoot.Find(what:="UNIQUE TEXT HERE",
lookIn:=SpreadsheetGear.FindLookIn.Values,
lookAt:=SpreadsheetGear.LookAt.Whole,
searchOrder:=SpreadsheetGear.SearchOrder.ByColumns,
searchDirection:=SpreadsheetGear.SearchDirection.Next,
matchCase:=False,
after:=dFoot)
残念ながら、私は今ここで立ち往生しています。セルがどこにあるか (すなわち V79)、または挿入する最初の値を取得するために 7 列を上に 3 列を下に移動する方法を特定できません。オフセットと を読み取るさまざまな方法をrngDet
試しましたが、うまくいきません。アクティブ セルも読み取ろうとrngDet.Activate()
しましたが、Microsoft と同じようには機能しません。
あなたが提供できる助けに感謝します。