Excel スプレッドシートの読み取りとスプレッドシートへのデータの追加についてサポートが必要です。
私はしたいと思います:
- Excel スプレッドシートを開く/読む (可能であれば、リッチテキスト ボックスに読み込むことが望ましい)。
- OpenFileDialog を使用して、指定された .txt ファイルを開く/読み取ります。
- 正規表現/string.Split メソッドを使用して .txt ファイル データを解析し、Excel スプレッドシートとの連結に必要な適切なデータを見つけます。
- これが発生したら、適切な行に一致させながら、データの列 (.txt ファイルで regex または string.Split を使用して検出) を Excel スプレッドシートの最後の列に連結したいと思います。
これが私が意味することです:
テキストファイル
1 0010 147221 PCB,LCD DISPLAY,SB5500
1 0020 147417 FER,BEAD,200MA,1000Z,0.8
1 0030 138666 FER BEAD,220R,2A,0805
1 0040 147418-1 CON,TEST POINT,SMD
1 0580 147470 LED,GRN/RED,20mA,4P,SMD
1 0590 147471 DIODE,SCHOT,RECT,1A,60V
1 0600 147472 DIODE,SCHOT,RECT,3A,40V
...
エクセルスプレッドシート
Ln PN Description Something Where Comment MName MCode INITIAL COMMENT
1 EC5547 DESCRIPTION 1.00 EA COMMENT
2 EC0303 DESCRIPTION 2.00 EA COMMENT NAME1 BLM18RK102SN1
3 EC0304 DESCRIPTION 2.00 EA COMMENT NAME1 BLM21PG221SN1
4 EC5080 DESCRIPTION 1.00 EA COMMENT NAME2 TP-107
5 EC5071 DESCRIPTION 1.00 EQ COMMENT NAME3 TSW-110-08-S-S-RA
6 EC5072 DESCRIPTION 1.00 EA COMMENT NAME3 TSW-107-08-S-S-RA
7 EC5075 DESCRIPTION 1.00 EA COMMENT NAME4 FH12-40S-0.5SH(55)
...
テキスト ファイルから 3 番目の列 (つまり、147221、147417、138666、147418、147470、147471、147472) を取得し、それらを Excel スプレッドシートに追加したいと思います。これは、最終的に .txt または .xls ファイルとしてエクスポートされるようにしたいものです。
最終文書
Ln PN Description Something Where Comment MName MCode Item
INITIAL COMMENT
1 EC5547 DESCRIPTION 1.00 EA COMMENT 147221
2 EC0303 DESCRIPTION 2.00 EA COMMENT NAME1 BLM18RK102SN1 147417
3 EC0304 DESCRIPTION 2.00 EA COMMENT NAME1 BLM21PG221SN1 138666
4 EC5080 DESCRIPTION 1.00 EA COMMENT NAME2 TP-107 147418-1
5 EC5071 DESCRIPTION 1.00 EQ COMMENT NAME3 TSW-110-08-S-S-RA 147470
6 EC5072 DESCRIPTION 1.00 EA COMMENT NAME3 TSW-107-08-S-S-RA 147471
7 EC5075 DESCRIPTION 1.00 EA COMMENT NAME4 FH12-40S-0.5SH(55) 147472
...
質問
誰か提案はありますか?