Форум программистов, компьютерный форум, киберфорум
Офисные программы
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 03.06.2020
Сообщений: 1
1

Удалить определенную последовательность символов в эксель/гугл таблице/опен офис!

03.06.2020, 23:13. Просмотров 124. Ответов 1

Всем привет! Эксперты нужна помощь. В общем делаю небольшой дашбоард в GDS по показателям, на основе выгрузки из crm клиента. В общем, из CRM выгружаются данные в txt (crm очень старая, не поддерживает другие форматы экспорта данных), далее из него данные вставляются в гугл таблицы для дальнейшей визуализации.

И все бы ничего, но в CRM есть поле "Технология" - и там менеджеры вписывают заметки по продукту, "интером" отбивают строчки для "читаемости", в результате при выгрузке в txt - выгружается массив данных (аналог csv формата с разделителями в виде табуляции), а так как ячейка crm содержит символы "абзаца" (после отбивки интером), получается строчки сбиваются.

Я пытался удалить что в блокноте, что в ворде символ абзаца - но в таком случае переносы строк удаляются не только в той ячейке, где уже "косяк", а еще и в целом между строчками, в результате - весь массив в одну строку и все окончательно смешивается и разбить в дальнейшем на столбцы не представляется реальным.

Я увидел закономерность, что перенос строки, тот который должен быть единственным в каждой строке - стоит после символа "табуляция", а после начинается новая строчка с даты в формате дд.мм.гггг.

По сути мне нужно какое то регулярное выражение, которое я не могу подобрать вида -

{ любая буква или цифра или знак пробела} символ абзаца - удалить (заменить на "пусто).

Или

Найти Символ абзаца с последующим значением дд.мм.гггг - заменить на какой нибудь ABZ
Вторым шагом - удаляем все оставшиеся абзацы,
Третьим шагом - заменяем ABZ на абзац в итоге — профит))) далее закидываю текст в таблицы, разбиваю по столбцам с разделителем "Таб". Готово

Как это все реализовать? Бьюсь в эту задачу уже 2й день.

Во вложении - пример выгрузки txt.
и пример как это выглядит в гугл таблице https://docs.google.com/spread... sp=sharing
0
Вложения
Тип файла: txt пример.txt (922 байт, 1 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2020, 23:13
Ответы с готовыми решениями:

Опен офис. Как расставить нумерацию?
Как расставить нумерацию(рисунков, таблиц и тд)

Работа с буфером обмена. (Опен офис, Компас).
Добрый день. Идея следующая. Выделяю область в опенофисе калькулятор (аналог Экселя). Копирую в...

Как в опен офис 3.3 можно уменьшать размеры файлов (фото)
привет! в опен офис 3,3 можно умеьшать размеры файлов? фото например? спасибо!

Работа с эксель-файлом для обоих вариантов офиса (майкрософт и опен)
Была написана программа, которая работала с xls-файлом. Обращение к нему было организовано так: ...

1
2701 / 1234 / 212
Регистрация: 10.12.2013
Сообщений: 4,170
05.06.2020, 15:04 2
Цитата Сообщение от George Newman Посмотреть сообщение
в результате при выгрузке в txt - выгружается массив данных (аналог csv формата с разделителями в виде табуляции)
Ну, и ?
Выгрузилось. Файл пример.txt в кодировке 1251. Поля разделены табуляциями. Табуляция для Excel - самое то.
В чём проблема-то ?
Я бы файл в utf-8 c BOM перевёл. Для строгости.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.06.2020, 15:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как найти в строке определенную последовательность символов?
Есть строка символов. Как определить входят ли в строку пара соседствующих символов "он" или "но"...

Определенную последовательность символов строки заменить другой последовательностью
Найдите в строке определенную последовательность символов и замените ее другой, используя функции...

Найти в строке определенную последовательность символов и заменить ее другой
Найти в строке определенную последовательность символов и заменить ее другой. Пример:...

Найти в строке определённую последовательность символов(подстроку) и заменить её другой. Строка вводится с клавиатуры
Проверка на ввод пустой строки. Помогите пж. Все в соответствии с синтаксисом Delphi

Построить последовательность из 40 символов по заданной таблице
Построить последовательность из 40 символов по заданной таблице, содержащей символ и количество его...

Офис 2007 эксель
у меня таблица в таком виде: http://s52.***********/i136/1006/57/9b918b03d2bf.jpg стрелкой указан...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.