Страницы: 1
RSS
Преобразование RTF в Excel в читаемые вид
 
Приветствую всех.
Столкнулся с такой проблемой, есть старая БД, которая работает на BDE. Нужно данные из таблицы этой БД конвертировать в Excel фомат. Нашел конвертер, который может сохранить данные из paradox в CSV. Далее открываю данный файл в Excel. Вижу, что один столбец с описанием имеет формат RTF и никак не читается в нормальном виде в  Excel. Посему хотел бы спросить у людей. Как можно каждую строку в данном файле преобразовать в читаемый вид. Результат получается таким:
 
примеры
 
Исходный файл - это то, во что преобразует конвертер, если посмотреть на последний столбец этой таблицы, то можно увидеть, что там строки имеют RTF формат, а я хочу, как в конечном файле, чтобы в последнем столбце строки были не в RTF формате, а имели текстовый читаемый вид.
Изменено: unkname - 09.12.2016 00:00:07
 
unkname, попробуйте изучить ссылки:
http://forum.ixbt.com/topic.cgi?id=40:400
http://www.sql.ru/forum/701613/kak-vstavit-rtf-stroku-s-pomoshhu-vba
http://kbyte.ru/ru/Programming/Sources.aspx?id=1116&mode=show
http://stackoverflow.com/questions/1673025/rich-text-format-with-formatting-tags-in-excel-to-unformatted-text

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Кнопка цитирования не для ответа [МОДЕРАТОР]

К сожалению, в предоставленных ссылках я так и не нашел ответа. В моем случае строк очень много и хорошо бы, если бы можно было обработать столбец, содержащий rtf формат в читаемый вид, некий парсер...
 
Цитата
unkname написал: в предоставленных ссылках я так и не нашел ответа.
В каждой ссылке есть ответ на ваш вопрос.
Цитата
unkname написал: rtf формат в читаемый вид, некий парсер
Все пути ведут к использованию в качестве парсера Word
 
Ткните, пожалуйста, носом, где же там ответ...
 
Цитата
unkname написал:
Нашел конвертер, который может сохранить данные из paradox в CSV.
Цитата
unkname написал:
Исходный файл - это то, во что преобразует конвертер
Где правда?
 
Носом не ткну, но из прочитанного мной сделал следующий вывод:
1) текст для перекодировки сохраняем в текстовый файл;
2) открываем его в ворде как rtf;
3) из ворда нормальный текст передаём в эксель.
И так циклом по каждой ячейке.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Ну, что касаемо такого метода, то строчек в файле около 9000, вы предлагаете все это вручную пересохранить?  
 
Правда там в том, что в csv он преобразует не все столбцы в читаемый вид. Посмотрите на файл и все поймете.
 
unkname, помог чем мог. Пишите макрос, ждите того, кто за Вас его напишет или обратись в раздел работа.
Цитата
   2.7. Если вам нужен не совет по самостоятельному решению задачи, а чтобы все сделали за вас - добро пожаловать в ветку Работа. Там, скорее всего, найдутся специалисты, которые разберутся с вашей проблемой быстро, качественно и за разумную плату.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
Страницы: 1
Читают тему
Наверх