Можете ли вы извлечь данные из электронной таблицы, которая защищена? - PullRequest
0 голосов
/ 25 июня 2010

Если наш финансовый отдел хочет, чтобы мы создали веб-приложение, которое извлекает данные из расчета электронной таблицы на основе пользовательского ввода, но также хочет, чтобы эта электронная таблица была конфиденциальной для всех разработчиков, работающих над приложением, возможно ли это?

Как компании запускают приложение с конфиденциальной информацией, которую они хотят защитить?

Можете ли вы получить доступ к данным из таблицы Excel, которая защищена безопасностью?

Ответы [ 3 ]

1 голос
/ 25 июня 2010

Самый простой способ разработки такого приложения (это высокоуровневый ответ «как разработать приложение, когда вы не видите секретных или защищенных данных», а не «как сделать веб-портал с серверной частью Excel»)), чтобы получить «фиктивные» данные.

Вы делаете фиктивные данные такими же защищенными, но даете разработчикам возможность видеть данные на другой стороне стены.Вы убедитесь, что типы данных одинаковы (единственное, что должно отличаться - это значения), и переходите оттуда.Это простой способ.После того, как приложение разработано с использованием фиктивных данных, оно развернуто, и люди, имеющие доступ к данным, «соединяют каналы», и все готово.

Что касается использования таблицы Excel в качестве бэкенда для веб-сайтазагляните в MySQL или MSSQL или другое решение для базы данных.Разработчик, который придет за вами, поблагодарит вас.

Если вы не можете из-за управления ... вскрытие файла Excel напрямую не для слабонервных, но Microsoft предоставляетAPI для доступа к внутренностям.Я сделал это однажды ... и не помню, как оторвать голову, но, возможно, кто-то более опытный помнит API.Более простой путь - вывод этой книги в CSV (который легко разбирается).

0 голосов
/ 25 июня 2010

Если пользовательский ввод ограничен полем или двумя, и значения предназначены для легко определяемых значений, которые не охватывают огромный диапазон, то создайте таблицу поиска.В этой таблице вы будете хранить результаты для всех возможных комбинаций входных значений.Это позволит вам не размещать электронную таблицу Excel на веб-сервере.

0 голосов
/ 25 июня 2010

Я бы порекомендовал обновить таблицу Excel, в которой вы применяете любую схему безопасности.Также вы можете поместить книгу в место, к которому могут иметь доступ только те, у кого есть соответствующие права.

...