Member 14031081 Ответов: 1

Читайте excel, ищите в тексте, а затем пишите в ячейке


Итак, для начала у меня есть файл excel с 1 строкой и несколькими столбцами.

Мне нужно прочитать одну колонку, где есть текст. Затем я должен найти этот текст в файле .txt. В строке, где я нашел текст, мне нужно продолжать искать "MIN/MAX:".

Линия выглядит как эти:

"UInt32 StEaAktivKl15Pers_en /* LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 2 */;".

Строка, которая находится в ячейке excel и которую я ищу, это

"StEaAktivKl15Pers_en". После того, как я нашел строку и "MIN/MAX:" мне нужно сделать случайный выбор между MIN, который равен 0, и MAX, который равен 2.

И я должен записать его в файл Excel для определенного количества строк в том столбце, который я искал.

Ребята, вы не могли бы мне помочь? Это может быть C#, C++, Python или VBA из Excel.

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

На данный момент я могу читать из excel и хранить значение в переменной

Richard MacCutchan

Да, это можно сделать на любом из этих языков. В чем именно вам нужна помощь?

Member 14031081

Ну, со всем этим. Я новичок.

Richard MacCutchan

Я боюсь, что никто здесь не собирается писать ваш код для вас. Если у вас есть конкретные проблемы с написанным вами кодом, то мы постараемся вам помочь. Но если вы не знаете, какой язык выбрать, то очень трудно предложить что-то другое: выберите язык и начните изучать.

1 Ответов

Рейтинг:
2

Michael Haephrati

Это будет проще реализовать в c#.
Это будет проще, если ваш файл Excel будет сохранен как файл .CSV, однако если вы хотите обработать собственный файл .xlsx, вы можете использовать надстройку, которую можно найти здесь.[^]
Затем последовать следующие инструкции[^].