Стандартные символы – разделители полей(столбцов) в EXCEL это Табуляция, Пробел, точка с запятой, запятая, пробел. Проблема: Как включить в список разделителей полей для EXCEL символ EOT(Конец Передачи) ? Напрямую, «в лоб» проблема не решается. Если в Мастере Текстов указать Alt04 что соответствует EOT то никакой реакции. Символ EOT (Конец Передачи) \004 или 4 или EOT или \x04 или ^D или Alt04 (End of transmission) http://donsnotes.com/tech/charsets/ascii.html Все Дело в том, что в старом текстовом файле-каталоге Электронной Библиотеки [b]MyHomeLib в качестве разделителей полей были использованы символы EOT[/b] Стоит задача редактировать этот файл-каталог в EXCEL Образец файла в Приложении
Стандартные символы – разделители полей(столбцов) в EXCEL это Табуляция, Пробел, точка с запятой, запятая, пробел. Проблема: Как включить в список разделителей полей для EXCEL символ EOT(Конец Передачи) ? Напрямую, «в лоб» проблема не решается. Если в Мастере Текстов указать Alt04 что соответствует EOT то никакой реакции. Символ EOT (Конец Передачи) \004 или 4 или EOT или \x04 или ^D или Alt04 (End of transmission) http://donsnotes.com/tech/charsets/ascii.html Все Дело в том, что в старом текстовом файле-каталоге Электронной Библиотеки [b]MyHomeLib в качестве разделителей полей были использованы символы EOT[/b] Стоит задача редактировать этот файл-каталог в EXCEL Образец файла в Приложенииjakky
А если открыть текстовик, скопировать там этот символ, Контрл+h, в найти вставить его, в заменить - что-нибудь другое (например, @), а потом уже открывать Excelем с помощью мастера текстов? У меня получилось.
Или то же самое проделать прямо в Excel формулой (розовое в файле)
Код
=ПОДСТАВИТЬ(A1;СИМВОЛ(4);"@")
Или сразу формулой разбить на куски (зеленое в файле)
А если открыть текстовик, скопировать там этот символ, Контрл+h, в найти вставить его, в заменить - что-нибудь другое (например, @), а потом уже открывать Excelем с помощью мастера текстов? У меня получилось.
Или то же самое проделать прямо в Excel формулой (розовое в файле)
Код
=ПОДСТАВИТЬ(A1;СИМВОЛ(4);"@")
Или сразу формулой разбить на куски (зеленое в файле)
цитата удалена К сожалению, там в каталоге 500 000 и более книг, каждая строка соответствует одной книге, если в какой-либо строке будет символ "@" или другой выбранный в качестве замены исходного разделителя EOT, тогда все эти строки(а значит и книги) будут потеряны в Каталоге. Увы. Нужен именно ПРЯМОЙ выбор EOT как Разделитель столбцов. Замена исходного символа-разделителяEOT на какой-то другой символ крайне не желательна [moder]Не надо цитировать пост целиком. Это нарушение Правил форума[/moder]
цитата удалена К сожалению, там в каталоге 500 000 и более книг, каждая строка соответствует одной книге, если в какой-либо строке будет символ "@" или другой выбранный в качестве замены исходного разделителя EOT, тогда все эти строки(а значит и книги) будут потеряны в Каталоге. Увы. Нужен именно ПРЯМОЙ выбор EOT как Разделитель столбцов. Замена исходного символа-разделителяEOT на какой-то другой символ крайне не желательна [moder]Не надо цитировать пост целиком. Это нарушение Правил форума[/moder]jakky
Сообщение отредактировал Pelena - Суббота, 07.05.2016, 21:18
Замена исходного символа-разделителяEOT на какой-то другой символ крайне не желательна
Перечитал Ваши сообщения раз 10 - так и не вкурил, чем формульный подход Александра (_Boroda_) не устраивает. Конечная цель-то всего мероприятия какая? Иметь список в Excel, разбитый по колонкам? Или что?
Замена исходного символа-разделителяEOT на какой-то другой символ крайне не желательна
Перечитал Ваши сообщения раз 10 - так и не вкурил, чем формульный подход Александра (_Boroda_) не устраивает. Конечная цель-то всего мероприятия какая? Иметь список в Excel, разбитый по колонкам? Или что?Gustav
Задачи, собственно две: 1. Откорректировать файл-каталог в EXCEL-е 2. Восстановить исходную структуру файла-каталога(если она была изменена), т.е. символы-разделители EOT и другие управляющие символы должны быть восстановлены. иначе Программа-Библиотекарь MyHomeLib не откроет этот файл-каталог.
Задачи, собственно две: 1. Откорректировать файл-каталог в EXCEL-е 2. Восстановить исходную структуру файла-каталога(если она была изменена), т.е. символы-разделители EOT и другие управляющие символы должны быть восстановлены. иначе Программа-Библиотекарь MyHomeLib не откроет этот файл-каталог.jakky
Сообщение отредактировал jakky - Воскресенье, 08.05.2016, 00:35