1

200 以上の列名を持つ Excel シートがあり、各列にはヘッダー名があります。最初に Java を使用して Excel シートからすべてのヘッダー名を取得し、それらを Oracle DB に渡す必要があります。DB は、テーブルに挿入する必要がある 150 などの少数のヘッダー名のみを返します。

私の問題は、特定のヘッダー名 (200 のうち 150) を Excel シートから取得できず、それらの値を db に挿入できないことです。

CSV ファイルを使用してみましたが、特定の列の値を取得できません。ここに従う必要がある解決策を提案してください。

4

1 に答える 1

0

1) 通常のテキスト ファイルのように csv ファイルを読み込んでから、最初の行のヘッダー行を文字列に抽出しようとしましたか? 次に、文字列を「カンマ」で区切ります。列ヘッダーを持つ文字列の配列が必要です。

2) 列ヘッダーの説明に「ダッシュ」、「コンマ」、「引用符」などの「通常とは異なる」文字が含まれていないことを確認してください。

グックラック

于 2013-06-22T05:46:08.203 に答える