:: Курилка
Инверсия (?) или трансформация (?) файла Word
Simple777
Автор

Сообщений: 33855
Дата регистрации: 05.11.2006
Есть такая интересная (для меня) проблема.

Имеется файл Word, содержащий журнал online на несколько тысяч сообщений. (довольно большой файл).

Сообщения начинаются с хвоста, а самое последнее сообщение находится вначале файла.

Есть ли какой-нибудь простой способ "развернуть" файл, чтобы последнее сообщение находилось в конце файла, а первое - в начале файла.

Это, в общем-то, не обязательно программировать, просто нужны идеи, как это можно сделать - может быть, средствами Word даже.
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Можно упростить эту проблему - просмотр "лог" файла с "конца" (извините за "ассоциации"). Штатными средствами - вряд-ли возможно, а так по-жизни: открываешь этот фал, нажимаешь Контрол-Енд, и сморишь (глазами) что там есть


С другой стороны, вот ты "инвертировал строки" файла (это просто сделать переписав строки в таблицу, и наблюдать эту таблитцу "нае... наоборот, ну это наверное - не вариант (
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
Simple777
Автор

Сообщений: 33855
Дата регистрации: 05.11.2006
Может быть, и вариант - переписать в Excel, потом в DBF и отсортировать. Наверное, покатит. Спасибо за идею!
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Идея - банальная (спасибо - не стОит) - это просто умозрительное сображение... (блин, где ты учился?)
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
Simple777
Автор

Сообщений: 33855
Дата регистрации: 05.11.2006
Идея банальная, да я совсем сейчас не в теме... Меня вааще нет кагбы...
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Ну, не парься, типа... Отсутсвуй покуда (мне бы его проблемы...)
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
Simple777
Автор

Сообщений: 33855
Дата регистрации: 05.11.2006
Ох, не зарекайтя... накличешь...
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
каво накличу? ))) никово я не накличу, кроме вас, умников

Ну, эта, если серьезно (стирать верхнюю строку не буду (вуду? - шутка)) - все что говорится на этом форуме - это серьезно... можед даже и в кавычках...



Исправлено 1 раз(а). Последнее : of63, 08.11.12 22:33
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
Simple777
Автор

Сообщений: 33855
Дата регистрации: 05.11.2006
Если вернуться к теме.

На самом деле надо dbf-файл не просто отсортировать - так получится "абы што". Надо добавить поле, в котором проставить признаки начала поста.
После этого перейти в конец файла, и, продвигаясь к началу файла (выполняя в цикле skip -1 ), дойти до признака начала поста. После этого переписать в выходной (итоговый) dbf-файл пост. После этого аналогично отработать следующий пост и т.д. На выходе будет dbf-файл, содержащий посты, упорядоченные по времени появления. Потом из DBF-файла можно данные вывести в Word и даже через макрос настроить, например, шрифт для начала поста.
Как-то так, видимо.

Так что частично я "вернулся". ;)
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
ry

Сообщений: 2113
Дата регистрации: 24.09.2007
Все легко делается средствами Ворда за несколько секунд.
Если у каждого сообщения есть номер или дата, то преобразовываем весь текст в таблицу (Ctrl+A, меню Таблица - Преобразовать - Текст в таблицу) и сортируем по возрастанию по номеру или дате.
Если номера или даты нет, то нумеруем весь текст через "нумерованный список", копируем в буфер, в новом документе вставляем через Правка - Специальная вставка - Неформатированный текст. Далее снова текст в таблицу и сортируем по номерам в обратном порядке.
Если нужно оставить только текст, обратно преобразовываем из таблицы (ненужные столбцы при необходимости удаляем).

p.s. Это все применимо для случая, если каждое сообщение представляет один отдельный абзац. Если в одном сообщении несколько абзацев, и нет признаков начала или конца сообщения, тогда абзацы в сообщениях тоже пересортируются.



Исправлено 1 раз(а). Последнее : ry, 09.11.12 12:01
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
Simple777
Сообщения начинаются с хвоста, а самое последнее сообщение находится вначале файла.
Есть ли какой-нибудь простой способ "развернуть" файл, чтобы последнее сообщение находилось в конце файла, а первое - в начале файла.

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

Самое простое без программирования - экран перевернуть. Нижнее будет сверху.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
Simple777
Автор

Сообщений: 33855
Дата регистрации: 05.11.2006
Цитата:
Crispy

Самое простое без программирования - экран перевернуть. Нижнее будет сверху.

Можно даже усилить идею - встать на голову и читать!
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
Simple777
Можно даже усилить идею - встать на голову и читать!

Не. С перевернутым экраном это уже будет двойная инверсия. Т.е. придется опять переворачивать. ;)


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
Simple777
Автор

Сообщений: 33855
Дата регистрации: 05.11.2006
Тогда нужно использовать цикличность - сначала перевернуть монитор, почитать, потом поставить монитор на место, встать на голову, почитать, ну и так далее...
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
Simple777
Автор

Сообщений: 33855
Дата регистрации: 05.11.2006
Дело может закончиться патентом на новый способ чтения...
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
Simple777
Тогда нужно использовать цикличность - сначала перевернуть монитор, почитать, потом поставить монитор на место, встать на голову, почитать, ну и так далее...

Для удобства обслуживания подопытного читающего лог лучше всего поместить в цирковое колесо, закрепленное по оси, которое будет поворачиваться специальным электромагнитом, срабатывающим по каждому клику поворота экрана. [attachment 14965 icon_cool.gif]


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
Simple777
Автор

Сообщений: 33855
Дата регистрации: 05.11.2006
А это уже попахивает и конструкторским образцом - не только метод, но и аппаратная реализация метода. Сразу два патента. А что, может быть, где-нибудь для тренировки космонавтов покатит?
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
ry

Сообщений: 2113
Дата регистрации: 24.09.2007
Тогда уже и программную реализацию заодно. Что-то вроде этого:
Sub Reverse()
With ActiveDocument
nCharactersCount = .Characters.Count
For i = 1 To nCharactersCount
.Characters(i).InsertBefore (.Characters(nCharactersCount).Text)
.Characters(nCharactersCount + 1).Delete
Next i
End With
End Sub
Головокружение при прочтении тоже обеспечено
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
_vit

Сообщений: 5175
Дата регистрации: 29.07.2002
Simple777
Есть такая интересная (для меня) проблема.
Имеется файл Word, содержащий журнал online на несколько тысяч сообщений. (довольно большой файл).

Сообщения начинаются с хвоста, а самое последнее сообщение находится вначале файла.

Есть ли какой-нибудь простой способ "развернуть" файл, чтобы последнее сообщение находилось в конце файла, а первое - в начале файла.

Это, в общем-то, не обязательно программировать, просто нужны идеи, как это можно сделать - может быть, средствами Word даже.

Есть простой и проверенный способ.
Ровно в полночь, на новолуние, выйти на улицу. Протянуть руку с флэшкой, на которой записан файл,
к лунному свету так, чтобы разъем был ориентирован строго на запад (это очень важно)
7 раз произнести вслух:
Трибли-трабли-бубли.
И все будет готово я не раз так делал.
Ratings: 0 negative/0 positive
Re: Инверсия (?) или трансформация (?) файла Word
Simple777
Автор

Сообщений: 33855
Дата регистрации: 05.11.2006
Цитата:
_vit
Есть простой и проверенный способ.
Ровно в полночь, на новолуние, выйти на улицу. Протянуть руку с флэшкой, на которой записан файл,
к лунному свету так, чтобы разъем был ориентирован строго на запад (это очень важно)
7 раз произнести вслух:
Трибли-трабли-бубли.
И все будет готово я не раз так делал.

Наиболее высока эффективность этого метода в Бирюлево, Химках и Люберцах. Эффект приближается к 100%

To ry

Спасибо за идеи!



Исправлено 1 раз(а). Последнее : Simple777, 10.11.12 21:52
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 25 (Гостей: 25)

© 2000-2024 Fox Club 
Яндекс.Метрика