PDA

Просмотр полной версии : Ввод значеннй из excel файла в массив



Silmenin
21.12.2023, 13:50
Здравствуйте. Как реализовать ввод значений в маccив из excel файла? Как к примеру:
1) происходит запись значений давления для каждой ступеней изменения давления в excel файл;
2) производится считывание значений из excel файла и запись этих значений в массив для использования в функции.

imaex
21.12.2023, 15:21
Из экселя через ole automation тащить. VBA.

Silmenin
21.12.2023, 22:48
Есть способы встроенные в Masterscada?

Ready
22.12.2023, 01:40
Здравствуйте. Как реализовать ввод значений в маccив из excel файла? Как к примеру:
1) происходит запись значений давления для каждой ступеней изменения давления в excel файл;
2) производится считывание значений из excel файла и запись этих значений в массив для использования в функции.

Можно попробовать сконвертировать XLS в CSV и использовать ФБ "CSVToStructArray". Или написать парсер.

imaex
22.12.2023, 07:48
Есть способы встроенные в Masterscada?

А в ней нет поддержки COM/DCOM?

onimor
22.12.2023, 08:37
Просто кодом c# откройте файл ексель библиотекой и заберите что нужно, откуда нужно.
Ключевое тут открыть файл, а не юзать его через com обертку

onimor
22.12.2023, 08:42
Можно еще сделать обмен через modbus или бд или http.
Обмены данными через файлики до хорошего не доведут