#c# #excel #formatting #format #cell-formatting
#c# #преуспеть #форматирование #формат #форматирование ячейки
Вопрос:
В одном из моих проектов, в котором он экспортирует данные в Excel, мы пытались установить пользовательский код числового формата для ячеек. Но для одной конкретной строки код числового формата был таким
#######.##.##0#0#########################################################.##.###00######################################################.##.#0#00#####
при попытке открыть Excel я получал сообщение о восстановлении.
Я попытался установить пользовательский формат с помощью вышеупомянутого кода формата. Но я получал сообщение об ошибке, что этот код формата не может быть установлен.
Значение для соответствующего кода формата — это длинное предложение, я получаю этот код из старого метода в моем проекте. Может кто-нибудь, пожалуйста, объяснить мне, почему этот код формата недействителен.
Заранее спасибо.
Комментарии:
1. Я могу подтвердить, что этот код формата недопустим в Excel. Чего вы пытаетесь достичь с помощью этого кода NumberFormat? Возможно, был бы полезен пример ввода ваших необработанных данных и желаемого вывода с форматированием.
2. Я использую этот код формата для создания API. это было написано давно. любое представление о том, почему это недопустимо. чтобы я мог это исправить . я не могу поделиться данными, поскольку они конфиденциальны. если какая-либо идея о том, что делает его недействительным, будет мне очень полезна.
3. Зачем вам нужно делиться какими-либо реальными данными, чтобы предоставить образцы данных, демонстрирующие проблему? С допустимыми символами в вашей строке numberformat вам просто нужно поэкспериментировать с Excel, пока не найдете формат, который подходит для ваших целей, а затем используйте его в своем коде на c #.