Вы не могли итерировать или хранить больше данных, чем длина вашего массива. В этом случае вы можете сделать так:
for (int i = 0; i <= name.length - 1; i++) {
// ....
}
Или это:
for (int i = 0; i < name.length; i++) {
// ...
}
Короткий ответ: да, люди, у которых есть доступ к загрузке (которые вы установили в пользовательских или групповых разрешениях), смогут видеть все данные, к которым он подключен. Если он подключен к базе данных, такой как SQL, пользователю будет предложено ввести учетные данные, которым разрешено подключаться к этой базе данных. Если данные находятся в форме документа excel, тогда он будет доступен только при загрузке.
Мне кажется, что все, что вам действительно нужно, - это просто ограничить доступ пользователей к скачиванию, который изменился в настройках пользователя / группы. Просто дайте им «посмотреть только».
Надеюсь, что это поможет!