Я использую ADO.NET
для заполнения таблицы данных из листа Excel (xls).
Я получил неожиданные символы. Сначала я думал, что они пришли как-то во время импорта, и поэтому я попытался уничтожить их в программе на C #, но все, что я пытался, сработало.
Наконец, я отследил символы до Excel и смог использовать функцию замены в Excel, чтобы заменить символ на ''. Эти символы отображаются как пустые в Excel, и я нашел их, только работая в обратном направлении от их местоположения в таблице данных, которую я поместил в текстовый файл.
В Excel я также попробовал функцию четкого форматирования. Но это не помогло.
Как отфильтровать входные данные в таблице данных только для ascii
символов (от 33 до 127)?
Какую строку я получаю, когда превращаю столбец данных (typeof(System.String)
) в строку. Кажется, я не могу определить символы при преобразовании строки в массив символов.
Есть предложения? Поскольку эти символы были неожиданными, я хочу убедиться, что ввод электронной таблицы отфильтрован, чтобы сохранить только видимые символы печати и пробелы. Импортируемый текст должен быть просто текстом, без числовых данных ...
Неожиданный символ, который появляется в текстовом файле при выводе таблицы, - ÿ
.