
В заметке 3D Software Customization показан подход к чтению XLS через форму spreadsheetImport: загрузка книги, получение строк из таблицы и их дальнейший обход. Это полезная отправная точка для импорта внешних инженерных данных.
Подготовьте таблицу
Заранее согласуйте названия столбцов, единицы измерения и обязательные поля. Идентификаторы с ведущими нулями храните как текст. Пустая ячейка, числовой ноль и неизвестное значение должны обрабатываться отдельно.
Отделите проверку от записи
- Прочитайте строки в промежуточную структуру.
- Проверьте типы, дубликаты и наличие целевых элементов.
- Покажите список ошибок и предполагаемых изменений.
- Применяйте изменения только после проверки результата.
Упомянутые в источнике формы и обработчики зависят от окружения AVEVA. Пример опубликован в 2018 году и использует XLS; это не подтверждает поддержку любых современных файлов XLSX. Сначала проверьте наличие компонентов и выполните пробный импорт в учебном проекте. Оригинальный макрос доступен по ссылке ниже.
Источники
Обсуждение 0
Оставьте первый комментарий.
Войдите, чтобы присоединиться к обсуждению.