Member 12724052 Ответов: 1

Обработка файла в соответствии с данными excel.


Я хочу обработать поиск и замену в файле, прочитав файл excel. файл excel структурирован таким образом.

Что я уже пробовал:

Вот как устроена моя программа.

[no name]

"Вот как устроена моя программа", ну конечно! Теперь все это имеет смысл. Это никогда не сработает.

Вы должны сделать это таким образом

1 Ответов

Рейтинг:
1

Wendelius

Чтение файла excel довольно просто. Вы можете использовать OleDbConnection для создания соединения с ним, а затем прочитать данные с помощью OleDbCommand. Например, взгляните на Чтение файла Excel в DataSet in ASP.NET использование C#[^]

После того как вы получили данные в datatable, выполните цикл по строкам и создайте выходные данные. В псевдокоде очень простой подход может быть

for each row in excel data table
   open file(row[0]) for apppend
   replace string(row[0]) with ...
   // other replacements if any
   close file
next row

Конечно, этот код без необходимости открывает и закрывает один и тот же файл, если файл одинаков между несколькими строками, так что вы можете оптимизировать его при необходимости.


Member 12494414

Все части работают, но не в правильном порядке или логике. Посмотрите на вывод кода и ожидаемый результат.