\m/ 80's metal \m/
http://80metal.com/

Конвертация Word в Excel и др. заморочки Office
http://80metal.com/viewtopic.php?f=19&t=12731
Page 1 of 2

Author:  splatty [ 17 Jan 2015 ]
Post subject:  Конвертация Word в Excel и др. заморочки Office

Правильный on-line конвертер офисных доков

Всем здрасьте... Надо сконвертировать вордовский файлик с длинным списком содержащим гиперссылки в экселевский, важно чтобы эти гиперссылки не потерялись... :oops: https://yadi.sk/i/g4B9mxi4e3UJS

Author:  32warlord1 [ 17 Jan 2015 ]
Post subject:  Re: Конвертация Word в Excel

щас сделаем...

Author:  splatty [ 17 Jan 2015 ]
Post subject:  Re: Конвертация Word в Excel

Володь, надеюсь не в ручную?.. Просьба конечно поделиться потом техникой... :oops:

Author:  Abyss [ 17 Jan 2015 ]
Post subject:  Re: Конвертация Word в Excel

В плане техники простой вариант "в лоб": автозаменой в ворде меняшь " - " на "=" (или другой относительно уникальный для файла символ), затем клацаешь преобразование текста в таблицу и там в качестве разделителя ставишь "=", затем копипастишь таблицу в эксель. Гиперссылки сохраняются. Правда, эксель фантазёр и может всякие циферки (как правило, если они без буковок в ячейке) перекорёжить в зависимости от формата ячейки, поэтому потом лучше просмотреть результат. В нашем текстово-списковом деле это не так уж часто ввиду того, что чаще всё чисто текстовое.
Я примерно так после форматирования тэгов в скачанном и укладывания альбомов в хранилище свой список эмпэтрей обновляю :)

Author:  Ant [ 17 Jan 2015 ]
Post subject:  Re: Конвертация Word в Excel

Сергей, глянь. Так сойдёт ? https://yadi.sk/i/Aue-EVWte3nfX

Author:  32warlord1 [ 17 Jan 2015 ]
Post subject:  Re: Конвертация Word в Excel

как-то так - https://yadi.sk/i/0p4Fww4be3xUN
технику тебе уже Стас рассказал )

Author:  splatty [ 18 Jan 2015 ]
Post subject:  Re: Конвертация Word в Excel

Благодарствую, мужики, класс!.. :lob: Так, счас попробую проделать по инструкции Стаса сам... :umnik:

Author:  splatty [ 18 Jan 2015 ]
Post subject:  Re: Конвертация Word в Excel

Abyss wrote:
преобразование текста в таблицу

Выделил ключевой момент!.. Как-то я до этого не дотыркал... :oops: Выделить всё, таблица, преобразовать, текст в таблицу, выставить число столбцов, если не согласны с автоопределением ворда, указать знак разделителя...

Забыл упомянуть, что изначально стояла задача скопипастить со страницы браузера текст в эксель, что бы сохранились ссылки!.. Когда в строке одна ссылка, всё просто, даже если после неё есть немного текста, эксель берёт всю строку и г/с продляет на все буквы до конца строки, но что важно, строки по своим строкам таблицы разделят правильно!.. А когда ссылей в строке две и более, вот тут и начинается печаль... Прямой копипаст в эксель выдаёт хрень!..

Поэксперементировал... В моём конкретном примере просто повезло, что есть знаки раздела эти самые тире/дефисы!.. Автозамену "-" на "=" можно не делать, ворд и так поймёт, где делить текст, лишь бы знак раздела был указан тот, который в тексте... Хуже дело будет обстоять, если знаков раздела в тексте нет...

Вот например, когда дефисов нет... | +
130269 Germany PM for a trade
4stringer711 United States PM for a trade
5tokesy United Kingdom Trading Site
Ace15121964 Holland PM for a trade
Alexander2010 Germany PM for a trade
Alivejam Peru Trading Site
Ansem Belgium PM for a trade
Apopis France PM for a trade
Arale Spain PM for a trade
Arthuro France Trading Site
Babou France Trading Site
Battery2damage United States PM for a trade
Bellz Germany Trading Site
Bert Jan The Netherlands No longer trading
BlackenedFuel Russia PM for a trade
Bleeding Me Australia Trading Site
Bloodoflightning United States No longer trading!
Bluefalcon Canada Trading Site
Billster United States PM for trade
Bob Garage United Kingdom Trading Site
bobmetallicafreak Australia Trading Site
bolle_bf Belgium |PM for trade
Capn' Crunch United States PM for a trade
cfmoran United States Trading Site
CHMetal France Trading Site
ChristopheFe Austria Trading Site
Churchchair Belgium PM for a trade
cotis United States Trading Site
Cornpunks United Kingdom PM for a trade
Crazytallicafux Australia Trading Site

Вот такое уже в эксель корректно перенести не получится скопом... Копипастим в ворд, укажем число столбцов 4, знак раздела выставим "пробел", ворд ещё попытается правильно понять, что от него хотят, и то только благодаря наличию гиперссылок в тексте, он пробел внури г/с не посчитает за знак раздела... Но даже в этом случае получим кашу!.. Например, появятся ячейки в которых присутствует две г/с, которые при переносе в эксель законфликтуют и схряпаются сразу обе... А если же г/с не будет в тексте вообще, то это приведёт к полному безумию в таблице...

Вот как-то так... Таблички хитрая штука... :oldman: Ещё раз всем благодарности за оперативные отзывы!..

Author:  Ant [ 18 Jan 2015 ]
Post subject:  Re: Конвертация Word в Excel

Alt + F9 открывает и показывает все гиперссылки в WORD'е ...ну так се информация, но вдруг кому когда пригодится :-)

Author:  Abyss [ 18 Jan 2015 ]
Post subject:  Re: Конвертация Word в Excel

splatty wrote:
Вот такое уже в эксель корректно перенести не получится скопом...

Да, универсального решения, согласен нет. У меня просто как раз тоже " - " везде присутствует, поэтому сразу и решение готовое написал.
А в следующем примере придётся несколько дополнительных действий делать (ну, например, несколькими автозаменами позаменять стандартные выражения (если их, конечно не десятки) из двух и более слов на "слитые" названия (потом уже в экселе вернуть всё как было)). В общем, да, в каждом конкретном случае способ будет свой.

Author:  splatty [ 29 Jun 2015 ]
Post subject:  Re: Конвертация Word в Excel и др. заморочки Office

Друзья, почти полночь, и у меня по ходу дела сейчас голова взорвётся... :dash:

Задача: дать имена файлам в унифицированном формате дат, чтобы корректно осуществлялась алфавитная сортировка...
Проблема: в датах есть интервалы по годам и месяцам
Контент: точные даты, даты с точностью до сезона, даты с точностью до года, даты в интервале нескольких лет

вот этот адский список... | +
001 1900-1925
002 1900-1925
003 1900-1925
004 1911-1917
005 1900-1930
006 1900-1940
007 1900-1940
008 1900-1940
009 1920
010 1930
011 1948
012 1950
013 1950-1959
014 1950-1960
015 1950-1960
016 1950-1960
017 1950-1961
018 1955-1962
019 1958.03.22
020 1958.03.22
021 1959-1962
022 1960.05
023 1960
024 1960-1961
025 1960-1968
026 1960-1969
027 1962
028 1962.09-11
029 1963.05.01
030 1963.05.01
031 1963.05.01
032 1963.05.01
033 1963
034 1964-1965
035 1964-1965
036 1964-1970
037 1964-1970
038 1965
039 1965
040 1965
041 1965.11.07
042 1965-1966
043 1965-1968
044 1965-1970
045 1965-1970
046 1966
047 1968.09.14
048 1968
049 1968
050 1968-1972
051 1970-1971
052 1970-1977
053 1970-1977
054 1970-1977
055 1970-1977
056 1970-1977
057 1970-1980
058 1970-1982
059 1970-1982
060 1972
061 1972
062 1972-1978
063 1974
064 1974
065 1974
066 1974
067 1975.05.09
068 1975.05.09
069 1975.05.09
070 1975
071 1975
072 1975
073 1975
074 1975-1977
075 1976
076 1978
077 1979.12.25
078 1980.06
079 1980
080 1980-1985
081 1980-1988
082 1980-1988
083 1980-1988
084 1980-1988
085 1980-1988
086 1980-1988
087 1980-1988
088 1980-1988
089 1980-1988
090 1980-1988
091 1980-1988
092 1980-1988
093 1980-1988
094 1985-1988
095 1985-1988
096 1985-1988
097 1985-1988
098 1986-1988
099 1986-1988
100 1986-1988
101 1988
102 1988

Примечание 1: Нельзя что бы файл с именем 1980-1988 расположился ниже 1988, потому что временной интервал с 1980 по 1988 года начинается раньше точно известного года 1988
Примечание 2: Это 1960.05 значит май 1960 года
Примечание 3: Это 1962.09-11 значит осень 1962 года
Примечание 4: Речь идёт о сканах старых фотографий, и меня упарило в ручную каждый раз менять имена файлов в трёх местах сразу... :dash:
Сейчас имена фото-файлов со сквозной нумерацией (001 - 102 левый столбик)... При появление нового фото мне приходится сначала сдвигать список в экселе (там быстро всё), потом изменять имена файлов на диске, а потом в интернет хранилище... Просто перезагружать каждый раз массив на фотохост не получается, там слетают комменты... Бяда...

Author:  Scatterbrain [ 29 Jun 2015 ]
Post subject:  Re: Конвертация Word в Excel и др. заморочки Office

Сам себе проблему из ничего создал.
Сортируй имена фоток по году, затем месяц и день. А вот дальше уже его имя в экселе (001~111 etc.).
Последнее значение и вбивай в ёксель. Туда же прикрепляй ссылку на файл и краткое описание в виде примечания.

зы. Спасибо за прикол с комментами :thanx: Не знал :oops:

Author:  splatty [ 30 Jun 2015 ]
Post subject:  Re: Конвертация Word в Excel и др. заморочки Office

Scatterbrain wrote:
Сам себе проблему из ничего создал.

Да ты даже не понял, что нужно сделать... спал ужо видимо...
Scatterbrain wrote:
(001~111 etc.)

Мне от сквозной числовой нумерации надо уйти!.. Собираюсь переименовать файлы фоток, присвоить им имена в виде дат, интервалов дат (см. список)... Нужна сортировка по алфавиту имён с датами, а форматы дат разные... Смотри второй столбик, если отсортировать по нему - жёпа получается... через ё... Смотрите, в таком виде как сейчас, как всё перемешивается криво... Номерной цифровой столбик слева дан для наглядности...

Список отсортированный по алфавиту, как он есть сейчас... | +
009 1920
010 1930
011 1948
012 1950
023 1960
027 1962
033 1963
038 1965
039 1965
040 1965
046 1966
048 1968
049 1968
060 1972
061 1972
063 1974
064 1974
065 1974
066 1974
070 1975
071 1975
072 1975
073 1975
075 1976
076 1978
079 1980
101 1988
102 1988
001 1900-1925
002 1900-1925
003 1900-1925
005 1900-1930
006 1900-1940
007 1900-1940
008 1900-1940
004 1911-1917
013 1950-1959
014 1950-1960
015 1950-1960
016 1950-1960
017 1950-1961
018 1955-1962
019 1958.03.22
020 1958.03.22
021 1959-1962
022 1960.05
024 1960-1961
025 1960-1968
026 1960-1969
028 1962.09-11
029 1963.05.01
030 1963.05.01
031 1963.05.01
032 1963.05.01
034 1964-1965
035 1964-1965
036 1964-1970
037 1964-1970
041 1965.11.07
042 1965-1966
043 1965-1968
044 1965-1970
045 1965-1970
047 1968.09.14
050 1968-1972
051 1970-1971
052 1970-1977
053 1970-1977
054 1970-1977
055 1970-1977
056 1970-1977
057 1970-1980
058 1970-1982
059 1970-1982
062 1972-1978
067 1975.05.09
068 1975.05.09
069 1975.05.09
074 1975-1977
077 1979.12.25
078 1980.06
080 1980-1985
081 1980-1988
082 1980-1988
083 1980-1988
084 1980-1988
085 1980-1988
086 1980-1988
087 1980-1988
088 1980-1988
089 1980-1988
090 1980-1988
091 1980-1988
092 1980-1988
093 1980-1988
094 1985-1988
095 1985-1988
096 1985-1988
097 1985-1988
098 1986-1988
099 1986-1988
100 1986-1988

Ещё раз повторюсь, номера слева для наглядности, как всё схряпывается...

Наверное надо вот так закопипастить, с числовым номерным маркером справа, что бы проще в эксель копирнуть Вам...

Номерной маркер справа... | +
1900-1925 001
1900-1925 002
1900-1925 003
1911-1917 004
1900-1930 005
1900-1940 006
1900-1940 007
1900-1940 008
1920 009
1930 010
1948 011
1950 012
1950-1959 013
1950-1960 014
1950-1960 015
1950-1960 016
1950-1961 017
1955-1962 018
1958.03.22 019
1958.03.22 020
1959-1962 021
1960.05 022
1960 023
1960-1961 024
1960-1968 025
1960-1969 026
1962 027
1962.09-11 028
1963.05.01 029
1963.05.01 030
1963.05.01 031
1963.05.01 032
1963 033
1964-1965 034
1964-1965 035
1964-1970 036
1964-1970 037
1965 038
1965 039
1965 040
1965.11.07 041
1965-1966 042
1965-1968 043
1965-1970 044
1965-1970 045
1966 046
1968.09.14 047
1968 048
1968 049
1968-1972 050
1970-1971 051
1970-1977 052
1970-1977 053
1970-1977 054
1970-1977 055
1970-1977 056
1970-1980 057
1970-1982 058
1970-1982 059
1972 060
1972 061
1972-1978 062
1974 063
1974 064
1974 065
1974 066
1975.05.09 067
1975.05.09 068
1975.05.09 069
1975 070
1975 071
1975 072
1975 073
1975-1977 074
1976 075
1978 076
1979.12.25 077
1980.06 078
1980 079
1980-1985 080
1980-1988 081
1980-1988 082
1980-1988 083
1980-1988 084
1980-1988 085
1980-1988 086
1980-1988 087
1980-1988 088
1980-1988 089
1980-1988 090
1980-1988 091
1980-1988 092
1980-1988 093
1985-1988 094
1985-1988 095
1985-1988 096
1985-1988 097
1986-1988 098
1986-1988 099
1986-1988 100
1988 101
1988 102

Мне надо уйти от номеров, должны остаться даты, и при этом должна не пострадать сортировка по таймлайну в алфавитном порядке...

Author:  splatty [ 30 Jun 2015 ]
Post subject:  Re: Конвертация Word в Excel и др. заморочки Office

Всё рушат интервальные даты... Файл с именем 1900-1925 при алфавитной сортировке всегда оказывается позже файла с именем 1988, например... А так нарушается хронология... Чего я уже только не перепробовал... И так 1925-1900, и так 1900(25), и эдак 1900(-1925)... Были бы точные даты, всё просто... Такой формат задал и всё получилось бы... ГГГГ.ММ.ДД ...

Author:  splatty [ 01 Jul 2015 ]
Post subject:  Re: Конвертация Word в Excel и др. заморочки Office

Я близок к решению задачи... Помог Артём (МакКаган)... Осталось решить последнюю проблему... См. модель...

Image

Здесь правильно, более точные даты позже
1965.11.07 позже 1965
1968.09.14 позже 1968
1975.05.09 позже 1975

А здесь мистика какая-то, наоборот... Но ведь более точная дата должна быть позже
1962 позже 1962.09-11 не правильно
1960 позже 1960.05 не правильно
1980 позже 1980.06 не правильно

Author:  Scatterbrain [ 02 Jul 2015 ]
Post subject:  Re: Конвертация Word в Excel и др. заморочки Office

Я не шарю. Но явно лучше из дат ваще нули убрать. В числах типа 01, 02, и т.д. После 10-ти, естественно, оставлять.
И скобки тоже снять нафиг.

Артёму привед и спасибо :thanx: :lob:

Author:  splatty [ 02 Jul 2015 ]
Post subject:  Re: Конвертация Word в Excel и др. заморочки Office

Если уберу скобки, имена получаются не симпатичные, хотя и хронология сохраняется...

1975.05.091
1975.05.092
1975.05.093

Номера 1,2,3 нужны для фото сделанных в один день или одинаковый временной интервал... Уберу нули, вообще без стакана не разберутся какая дата...

1975.5.91
1975.5.92
1975.5.93

Author:  splatty [ 02 Jul 2015 ]
Post subject:  Re: Конвертация Word в Excel и др. заморочки Office

Озарение пришло внезапно, эти "зелёные" косяки (см. картинку выше) имеют одну общую характерную особенность

1960.05
1960

1962.09-11
1962

1980.06
1980

У меня в этих местах опорный файл с именем интервала в 1 год в единственном экземпляре!.. Если в других местах массива имеем по два и более файла с годовым интервалом, т.е. с индексами (1), (2) и т.д., то в этих по одному без индекса... И получается по некому алфавитному порядку одиночный файл без индекса оказывается старше (позже), более уточнённой даты!..

Решение:

Image

Единственное, что будет смущать - это резонно напрашивающийся вопрос: Если есть файл 1980(1), то где же собственно файл 1980(2)? :shok:
На что придётся неоднократно давать поясняющий ответ: А он ещё не создан (!) :dance:

Author:  splatty [ 02 Jul 2015 ]
Post subject:  Re: Конвертация Word в Excel и др. заморочки Office

Осталось для себя определиться, стоит ли сразу на будущее прописать индекс (1) в именах с интервалом в один год в тех местах, где такой файл в единственном экземпляре и рядом нет файлов с уточнённым интервалом по этому же году... Например 1978... Просто, если в будущем у меня появится фото с датой в этом же году, например 1978.06.15 или 1978.07 или 1978.06-08, то при добавление его в папку он выскочит перед файлом 1978, чем нарушит общий алгоритм сортировки файлов, а я к тому времени забуду о нём и не обращу на это внимания... Или вообще прописать индексы сразу везде!?. :vic: Или почитать что-то о принципах алфавитного порядка сортировки чисел...

Author:  Scatterbrain [ 02 Jul 2015 ]
Post subject:  Re: Конвертация Word в Excel и др. заморочки Office

splatty wrote:
Или почитать что-то о принципах алфавитного порядка сортировки чисел...

Вот это лучше. И проверить на деле.
Будет время, займусь тоже как-то подобным.
Мне ж стыдно, работал с экселем 7 лет - с 2003-го... :oops:

А "передние" нули я бы всё равно убрал нафиг :fingal:

Page 1 of 2 All times are UTC + 2 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/