Преобразовать .txt фаил в Excel (2007)

Автор SVEN, июня 23, 2009, 22:24:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

SVEN

Друзья, поможите пожалуйста, кто чем может. Что нужно: Есть фаил с расширением .txt, созданный программой. Нужно преобразовать его в Excel по вертикальным колонкам. Т.е. дата отдельно, время отдельно. Соответственно показания, тоже отдельно. Как это сделать?
Вот что в самом файле:
Date-Time,AC Line, Voltage, Current, Temperature, Battery%, Event
09.06.09 8:32:00, AC_LINE_ONLINE, 4,163v, 3ma, 0,14C, 100%, ActiveApplication = DesktopBattery Log v0.2.3.130
09.06.09 8:32:00, AC_LINE_ONLINE, 4,163v, 6ma, 0,14C, 100%,
09.06.09 8:33:00, AC_LINE_ONLINE, 4,160v, 8ma, 0,14C, 100%,
09.06.09 8:33:00, AC_LINE_ONLINE, 4,160v, 8ma, 0,14C, 100%, ActiveApplication = Battery Log v0.2.3.130Desktop
09.06.09 8:33:00, AC_LINE_ONLINE, 4,160v, 8ma, 0,14C, 100%, ActiveApplication = DesktopНасС,СЂРѕР№РєР°
09.06.09 8:33:00, AC_LINE_ONLINE, 4,160v, 11ma, 0,14C, 100%,
09.06.09 8:33:00, AC_LINE_ONLINE, 4,160v, 11ma, 0,14C, 100%,
09.06.09 8:33:00, AC_LINE_ONLINE, 4,160v, 9ma, 0,14C, 100%,
09.06.09 8:33:00, AC_LINE_ONLINE, 4,160v, 9ma, 0,14C, 100%, ActiveApplication = НасС,СЂРѕР№РєР°Desktop
Ну и т.д. значений много. Хотелось бы сделать график.
Господи, дай мне спокойствие принять то, чего я не могу изменить,
дай мне мужество изменить то, что я могу изменить,
и дай мне мудрость отличить одно от другого.

wizus

кинь файл на wizus@mail.ru. обратно эксель тебе кину. быстрее будет, чем объяснять...

SVEN

Сергей верю, что будет быстрее. Потрать время, не сочти за труд, объясни. Скорей всего макросы прописывать? Это не первый и не последний, который надо будет преобразовать. Готов ходы записывать!  :)
Господи, дай мне спокойствие принять то, чего я не могу изменить,
дай мне мужество изменить то, что я могу изменить,
и дай мне мудрость отличить одно от другого.

wizus

ну как хош. попробую. для отделения даты от времени:
- отметь весь столбец
- добавь 2 колонки за ним
- в первой пустой напиши формулу "=ЛЕВСИМВ(A1;8)"
- во второй пустой напиши формулу "=ПСТР(A1;10;10)"
- протяни все это до конца списка

SVEN

Так, Сергей.. Давай по пунктам:
1.Копируем .txt фаил в Microsoft Office Excel 2007. так? Получается все слито в один столбец и от этого уже "пляшем"?
Господи, дай мне спокойствие принять то, чего я не могу изменить,
дай мне мужество изменить то, что я могу изменить,
и дай мне мудрость отличить одно от другого.

wizus

Цитата: SVEN от июня 23, 2009, 23:18:53
Так, Сергей.. Давай по пунктам:
1.Копируем .txt фаил в Microsoft Office Excel 2007. так? Получается все слито в один столбец и от этого уже "пляшем"?

я думал - ты его уже в экселе открыл. или и с этим трудности?

wizus

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

SVEN

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

wizus

Цитата: SVEN от июня 23, 2009, 23:28:05
Да в том-то и дело, что он как бы в одной колонке. В ширину двигай сколько хочешь. Все равно он весь в "А".

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

Vasiliy

есть подозрение что и вольты тогда разьедутся на целые и дробные
http://forum.lobnya._info

wizus

Цитата: Vasiliy от июня 23, 2009, 23:32:27
есть подозрение что и вольты тогда разьедутся на целые и дробные

угу. но потом склеить много легче, чем делить

wizus

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

SVEN

Попробовал переименовать фаил в .csv ничего не дало. Корче, шлю на мыло, подумай пожалуйста, как проще и понятней можно сделать?
Господи, дай мне спокойствие принять то, чего я не могу изменить,
дай мне мужество изменить то, что я могу изменить,
и дай мне мудрость отличить одно от другого.

SVEN

Люди написали умную программку http://freesoft.ru/?id=669792 но она видимо уже для созданных таблиц. :(
Господи, дай мне спокойствие принять то, чего я не могу изменить,
дай мне мужество изменить то, что я могу изменить,
и дай мне мудрость отличить одно от другого.

wizus