Мне нужна помощь с чтением в электронной таблице Excel и добавлением данных в электронную таблицу.
Я хотел бы:
- Открыть / прочитать электронную таблицу Excel (если возможно загрузитьв richtextbox, что было бы предпочтительным).
- Открыть / прочитать указанный файл .txt, используя OpenFileDialog.
- Анализирует данные файла .txt с помощью метода регулярных выражений / string.Split, чтобы найти правильные данные, необходимые для согласования с таблицей Excel.
- Как только это произойдет, яхотел бы объединить столбец данных (найденный с помощью регулярных выражений или строк. Разделить в файле .txt) к последнему столбцу электронной таблицы 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
...
EXCEL SPREADSHEET
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)
...
Я хотел бы взять третий столбец из текстового файла (то есть 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
...
ВОПРОС
У кого-нибудь есть какие-либо предложения?