Хранить метаданные для ячейки электронной таблицы

Есть ли способ сохранить пользовательские метаданные для ячейки с помощью элемента управления SpreadsheetGear? Мне нужно, чтобы метаданные сохранялись при сохранении в файл XLSX. (Я хочу сохранить некоторую информацию о привязке данных, которая в основном представляет собой произвольную строку). Я мог бы использовать комментарий, но это не оптимально, потому что он показывает визуальный маркер.

Точно так же есть ли способ хранить пользовательские метаданные для WorkSheet или WorkBook? Диаграмма?

Могу ли я использовать смарт-тег Excel? (Я не вижу поддержки Spreadsheetgear для SmartTags).

  • Джозеф

person BrokeMyLegBiking    schedule 08.12.2012    source источник
comment
вы нашли решение для этого?   -  person MoonKnight    schedule 15.02.2013
comment
еще нет решения. Но у меня есть идея: используйте библиотеки Microsoft OpenXml для хранения метаданных в свойстве электронной таблицы.   -  person BrokeMyLegBiking    schedule 16.02.2013
comment
Меня также интересует, как хранить метаданные в ячейках. Мне это нужно для сопоставления значений ячеек + формул с внутренней базой данных. Есть ли решение для этого?   -  person Nuts    schedule 06.11.2013


Ответы (1)


Чтобы хранить метаданные для моего приложения для работы с электронными таблицами, я сохраняю файл .metadata вместе с .xlsx-файл. Я храню словарь метаданных для каждого изображения в электронной таблице, где ключом является идентификатор изображения. Я также храню метаданные для каждого рабочего листа с именем рабочего листа, являющимся ключом. Это преимущество заключается в том, что вы можете хранить любые произвольные метаданные, а недостатком является то, что вы должны синхронизировать их (например, если изображение удаляется или рабочий лист переименовывается).

person BrokeMyLegBiking    schedule 06.11.2013