Удаление ВСЕХ специальных символов из столбца в Excel для сохранения в формате .Txt и загрузки в базу данных. - PullRequest
0 голосов
/ 26 апреля 2020

Сценарий: я помогаю чистить файлы .xls, которые мы получаем от третьих лиц. Они представляют Horrifi c глядя .xls. Мы используем IBM Datastage (DS) для загрузки данных, но приведенный ниже список и их специальные символы приводят к сбою в работе DS, это имена и фамилии. Есть ли в Excel способ отделить столбцы от всех специальных символов

Специальные символы: (~ *, ",", "" "," '"," ~ ","? "," С " , "Á", "'", "Í", "é")

В настоящее время мы: ctrl + F, чтобы найти специальные символы и удалить их с пробелом, а иногда и скрытые символы, которые мы должны удалить в .TXT, потому что они не будут отображаться в .xls, пока они не будут сохранены в .txt.

У нас более 85 файлов для очистки, и должен быть более простой способ форматирования этих файлов. Пожалуйста, помогите: (

1 Ответ

0 голосов
/ 26 апреля 2020

1) Alt + F11 в Excel 2) Вставить вкладку 3) Модуль 4) Копировать Вставить туда и сохранить (вы можете закрыть окно)

Функция Удалить (Str As String) As String 'UPDATE BY PITAARA TECH Dim xChars As String Dim I As Long xChars = "= /. ', # $% @! () ^ * & ~? -"' "Для I = 1 в Len (xChars) Str = Заменить $ (Str, Mid $ (xChars, I, 1), "") Next Remove = Str End Function

5) Вставить столбец справа от столбца, который вы sh, чтобы удалить специальные символы 6) Enter = удалить (столбец) нажмите ввод 7) Перетащите вниз

...