Сохранить одинарное кавычку перед значением ячейки или диапазоном

Возможные сценарии использования

Когда вы вводите значение в ячейку, которое имеет ведущий апостроф или одинарный знак кавычки, Microsoft Excel скрывает его, но когда вы выбираете ячейку, он отображает ведущий апостроф или одинарный знак в строке формул, как показано на следующем скриншоте.

todo:image_alt_text

Aspose.Cells for Node.js via C++ также скрывает ведущую апостроф или одинарную кавычку, как в Microsoft Excel, но при этом устанавливает Style.setQuotePrefix(boolean) в значение true для этой ячейки. Если задать для ячейки пустой стиль, то Style.getQuotePrefix() снова станет false. Для решения этой проблемы Aspose.Cells for Node.js via C++ предоставляет метод Style.setQuotePrefix(boolean), при установке false значение не обновляется, а сохраняется старое. Это означает, что если старое значение Style.getQuotePrefix() было true, оно останется true, а если было false, останется false.

Сохранить префикс одинарной кавычки значения ячейки или диапазона

Следующий пример кода иллюстрирует использование метода Style.setQuotePrefix(boolean), как описано ранее. Пожалуйста, прочитайте комментарии внутри кода и посмотрите вывод на консоль ниже для получения дополнительной помощи.

Образец кода

Вывод в консоль

Quote Prefix of Cell A1: False

Quote Prefix of Cell A1: True

When StyleFlag.quotePrefix is False, it means, do not update the value of Cell.Style.quotePrefix.

Similarly, when StyleFlag.quotePrefix is True, it means, update the value of Cell.Style.quotePrefix.

Quote Prefix of Cell A1: True

Quote Prefix of Cell A1: False