0

非常に単純な操作を実行しようとしていますが、これまでにこれを実行した経験がないため、何かが欠けている可能性があります。

Visual Basic (.NET 2010) のデータ テーブルにインポートする必要がある Excel ファイルがあります。今、私はデータテーブルとしてインポートしようとしています。これにより、データを柔軟に使用できるようになり、希望どおりに使用できるようになります。

Excel スプレッドシートには、最も有望で価値のある書式設定が正確に含まれているわけではないため、この状況は少し難しくなっています。列ヘッダーは最初の行自体にはありませんが、5 行目にあり、常にそうであるとは限りません。列ヘッダーが 10 行目または 1 行目に表示されることさえあるかもしれません。これに関するヘルプも役に立ちます。

アプリケーションを使用するエンド ユーザーを制御できないため、ワークシートの名前も異なる場合があります。ここで提案やコードヘルプをお願いします。

4

1 に答える 1

0

真の成功を収めるには、フォーマットの問題に対処する必要があります。一貫した入力は、一貫した出力を確保する唯一の方法です。それ以外の場合は、ユーザーがフィールドをマップできるようにするインターフェイスを構築する必要があります。

それが終わったら、OpenXML SDK を使用して値をインポートすることをお勧めします ( http://msdn.microsoft.com/en-us/library/office/hh298534.aspx ) 。

于 2013-02-11T17:25:24.493 に答える