Мне было поручено настроить Excel как своего рода апплет ввода данных. Они хотели бы настроить Excel, чтобы он мог просматривать данные и сохранять данные обратно в базу данных. Предположим, это будет указывать на одну таблицу с 15 полями в ней.
Этот вопрос может показаться упражнением «доказать отрицание». На самом деле, просто пытаясь охватить базы, прежде чем я скажу «это невозможно»
Я знаю, что вы можете извлечь таблицу с сервера SQL и отобразить ее в Excel. (Это завершает легкую половину ...)
Я знаю, что вы можете go в SSMS и импортировать лист Excel в таблицу. (Вероятно, не очень хорошая идея для конечных пользователей, не являющихся техническими специалистами, пытаться выполнить sh this)
Я знаю, что вы можете написать vba для получения значений ячеек и создания строк вставки. (Если мне нужно написать sql строк для CRUD, почему бы не использовать что-то более подходящее для задачи ...)
Мне не известно о какой-либо двусторонней связи между sql сервером где вы можете не только получить данные refre sh с сервера, но вы также можете нажать кнопку «Сохранить», и сделанные вами изменения будут объединены обратно в таблицу.
Кто-нибудь знает о утилите CRUD, которая может подключаться к Excel, или о собственном средстве в Excel, которое позволяет это делать.