Какое автоматическое форматирование Excel выполняется при копировании данных?

Я пытаюсь переместить функциональность VBA в проект надстройки .NET Excel. Это инструмент импорта данных, который выполняет некоторую нормализацию данных перед импортом данных. Но у меня возникают проблемы с пониманием нормализации данных, которые Excel делает автоматически (чтобы зафиксировать все преобразования, которые мне нужно повторно реализовать на стороне .NET).

В частности – файл импорта Excel имеет диапазон со строками, который имеет по существу числа с тысячами разделителей – теперь, копируя этот диапазон в Excel с помощью скрипта VBA, автоматически преобразует эти строки в числа (и удаляет эти тысячи разделителей). Для значений времени даты существует очень много автоматических преобразований для распознавания даты в строковом значении.

Я попытался найти информацию об этом автоматическом форматировании (список преобразований, сделанных при копировании значений из Excel в Excel), но до сих пор мне удалось найти только некоторые хаки о том, как предотвратить автоматическое форматирование, но нет информации о том, что точные строковые правила / логика выполняются по строковым значениям.

Кто-нибудь может поделиться этой информацией?

Interesting Posts

Код Excel VBA для принудительных значений. Вставка вызывает странное поведение при вставке объектов

Сообщение об ошибке Coldfusion Nondescript

Как связать ячейку таблицы Excel по номеру строки или горизонтальному заголовку с использованием табличной нотации?

Обновить сводную таблицу

как я могу искать значения в диапазоне ячеек, в другом длинном диапазоне ячеек?

Переместите курсор в текстовое поле в Word

Excel. Как я могу гарантировать, что когда значение вводится в ячейку, другое затем гаснет (и наоборот)?

Сортировка ссылок с номерами в Excel

как ввести текущую дату и время как 00:00:00 в одной ячейке в excel

Проверка имени последнего рабочего листа

Экземпляр контекстного меню Excel VBA

Связывание данных с одного листа в другом в выборе DropDown

Нужно графически отображать временные ряды набора данных, которые показывают только дельта в данных

Не удалось сохранить файл Excel с помощью макросов

Код VBA для сопоставления строк в столбце в Excel-листе

Давайте будем гением компьютера.