Моя цель - создать диаграмму на листе из XlsxWriter, не располагая данными с диаграммы в любом месте листа.По юридическим причинам данные не могут быть доступны в книге.
Это невозможно.
В Excel можно построить график из данных, которые вы вводите непосредственно в диалоговом окне данных, без ссылки на ячейки.Однако этот параметр не поддерживается XlsxWriter, и он также никоим образом не скрывает ваши данные, поскольку любой может войти в диалоговое окно и просмотреть данные.Кроме того, любой может разархивировать файл и просмотреть данные.
Кроме того, любой может навести курсор мыши на данные в диаграмме и посмотреть значения, из которых они получены.
В качестве альтернативы,если есть способ записи данных в ячейки, отобразите эти данные на график, а затем удалите ссылки на ячейки, чтобы у меня был график, который не ссылается на ячейки,
Нет, по тем же причинам, что и выше.
Сделайте шаг назад и попытайтесь выяснить, возможно ли каким-либо образом выполнить то, что вы хотите, только в Excel (возможно, путем скрытия листа с исходными данными, а затем блокировки и защиты файла паролем).Если есть способ сделать это в Excel, то вы знаете вопрос, чтобы спросить о том, как это сделать в Python.
В качестве рекомендации, один из способов сделать это может быть создание изображения диаграммы ивставить это в Excel.Таким образом, нет ссылки на исходные данные.