sputnikk 1 310 Опубликовано 9 октября, 2016 Share Опубликовано 9 октября, 2016 Hard Disk Sentinel может сохранять в Exel данные счётчика записи на SSD (смотрите файл). В каждой строчке дата и цифра, зафиксированная на конец дня. Можно сделать батник или подобное, который в любом вновь созданном файле вычислял бы разницу меду соседними строчками и записывал в соседний столбец, показывая сколько было записано за 1 конкретный день? SSD_Smartbuy_120GB_C26D07610FEE02485507_S8FM08.3_SMART_241_Host_Writes__GBytes_.zip Цитата Ссылка на сообщение Поделиться на другие сайты
andrew75 1 422 Опубликовано 9 октября, 2016 Share Опубликовано 9 октября, 2016 Решение конечно не очень изящное, но ничего лучше не придумал. Записываете два файла из архива в ту папку, куда записали отчет Sentinel. Ну или придется прописать пути в командном файле. rplstr.exe это утилита командной строки для замены текста в файле. Запускаете файл ssd.bat. Он формирует файл ssd.csv Запускаете ssd.csv - он открывается по-умолчанию в Excel-е Растаскиваете ячейку C2 на всю колонку C. Потом С2 и С3 можете удалить. ssd.rar 1 Цитата Ссылка на сообщение Поделиться на другие сайты
oit 2 139 Опубликовано 9 октября, 2016 Share Опубликовано 9 октября, 2016 (изменено) @sputnikk, я так понимаю, это макрос в подготовленном файле, в котором нужно прописать открытие имеющегося файла с данными, копирование из него всех столбцов в подготовленный файл в соотвтествующие столбцы. А в каком-либо столбце прописать формулу по высчитыванию, которая все пересчитает после работы макроса. Изменено 9 октября, 2016 пользователем oit 1 Цитата Ссылка на сообщение Поделиться на другие сайты
sputnikk 1 310 Опубликовано 9 октября, 2016 Автор Share Опубликовано 9 октября, 2016 Запускаете файл ssd.bat. Он формирует файл ssd.csv Запускаете ssd.csv - он открывается по-умолчанию в Excel-е Растаскиваете ячейку C2 на всю колонку C Не сработало. Нет С2. Положил файл в паку с батником. Запустил батник, получил файл ssd.csv, открыл. Цитата Ссылка на сообщение Поделиться на другие сайты
andrew75 1 422 Опубликовано 9 октября, 2016 Share Опубликовано 9 октября, 2016 (изменено) Не сработало. Нет С2. Положил файл в паку с батником. Запустил батник, получил файл ssd.csv, открыл. Как это нет. По вашему скриншоту все есть. В C2 стоит формула. В этой ячейке она не может выдать значения и выдает ошибку. Но именно эту формулу вам нужно растянуть на весь столбец (берете за правый нижний угол ячейки и тянете вниз). И в остальный ячейках будут нужные значения. Изменено 9 октября, 2016 пользователем andrew75 1 Цитата Ссылка на сообщение Поделиться на другие сайты
sputnikk 1 310 Опубликовано 9 октября, 2016 Автор Share Опубликовано 9 октября, 2016 Спасибо, получилось. Немного неудобно, из-за отсутствия дат и несоответствия строк в оригинале и переделке(номер строк на 1 больше),но сопоставить можно. Цитата Ссылка на сообщение Поделиться на другие сайты
oit 2 139 Опубликовано 9 октября, 2016 Share Опубликовано 9 октября, 2016 (изменено) Спасибо, получилось. Немного неудобно, из-за отсутствия дат и несоответствия строк в оригинале и переделке(номер строк на 1 больше),но сопоставить можно. формулу в файле подкорректируйте немного)) вам не получится результат 1го значения получить, т.к. предыдущего то нет, поэтому начинайте формулу со второго значения Изменено 9 октября, 2016 пользователем oit 1 Цитата Ссылка на сообщение Поделиться на другие сайты
sputnikk 1 310 Опубликовано 9 октября, 2016 Автор Share Опубликовано 9 октября, 2016 @oit, Не умею. Пользуюсь Офисом только для просмотра файлов из интернета. вам не получится результат 1го значения получить Я про другое. В оригинале первая цифра в строке 2, в переделке в 3в столбце "В"* Цитата Ссылка на сообщение Поделиться на другие сайты
andrew75 1 422 Опубликовано 9 октября, 2016 Share Опубликовано 9 октября, 2016 (изменено) Спасибо, получилось. Немного неудобно, из-за отсутствия дат и несоответствия строк в оригинале и переделке(номер строк на 1 больше),но сопоставить можно. Даты есть, просто раздвиньте первую колонку. Никто не мешает теперь удалить первую строчку и ненужные формулы в ячейках C2,C3. oit, мне нужно было привязаться к какому-то известному значению, чтобы заменить его на формулу. Поэтому пришлось вставить эту формулу в первую строчку. То есть я меняю "Значение" на "Значение;формула" Изменено 9 октября, 2016 пользователем andrew75 1 Цитата Ссылка на сообщение Поделиться на другие сайты
sputnikk 1 310 Опубликовано 9 октября, 2016 Автор Share Опубликовано 9 октября, 2016 В батнике в последней строке кириллица: rplstr -s:"‡ 票Ґ" -r:"‡ 票Ґ;=b2-b1" ssd.csv . У меня правильно отображается? Цитата Ссылка на сообщение Поделиться на другие сайты
andrew75 1 422 Опубликовано 9 октября, 2016 Share Опубликовано 9 октября, 2016 Да, там dos-овская кодировка (cp866), для утилиты rplstr. 1 Цитата Ссылка на сообщение Поделиться на другие сайты
oit 2 139 Опубликовано 9 октября, 2016 Share Опубликовано 9 октября, 2016 rplstr -s:"‡ 票Ґ" -r:"‡ 票Ґ;=b2-b1" ssd.csv . У меня правильно отображается? шрифт на Terminal смените 1 Цитата Ссылка на сообщение Поделиться на другие сайты
sputnikk 1 310 Опубликовано 10 октября, 2016 Автор Share Опубликовано 10 октября, 2016 Приходится выбирать .xlsx для сохранения файла в полностью изменённом состоянии. В .csv отказывается сохранить изменения. Цитата Ссылка на сообщение Поделиться на другие сайты
andrew75 1 422 Опубликовано 10 октября, 2016 Share Опубликовано 10 октября, 2016 Правильно, там же формулы, excel не может их сохранить в .csv Можно заменить формулы на значения и тогда можно сохранить в чем угодно: https://support.office.com/ru-ru/article/%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0-%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D1%8B-%D0%BD%D0%B0-%D0%B5%D0%B5-%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82-38001951-c0e8-4fbd-9048-37ef81e2891e 1 Цитата Ссылка на сообщение Поделиться на другие сайты
sputnikk 1 310 Опубликовано 16 сентября, 2017 Автор Share Опубликовано 16 сентября, 2017 (изменено) Поставил Hard Disk Sentinel 5.01. Там видимо отчёт создаётся немного по иному, поскольку при растягивании С2 получаю пустую колонку голубого цвета. В прилагаемом архиве батник, отчёт и образец старого файла с успешно выполненным вычислением. rplstr -s:"‡ 票Ґ" -r:"‡ 票Ґ;=b2-b1" ssd.csv . У меня правильно отображается?шрифт на Terminal смените помогло, но вот при копировании сюда кириллица опять ломается ssd.zip Изменено 16 сентября, 2017 пользователем sputnikk Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.