sputnikk Опубликовано 9 октября, 2016 Опубликовано 9 октября, 2016 Hard Disk Sentinel может сохранять в Exel данные счётчика записи на SSD (смотрите файл). В каждой строчке дата и цифра, зафиксированная на конец дня. Можно сделать батник или подобное, который в любом вновь созданном файле вычислял бы разницу меду соседними строчками и записывал в соседний столбец, показывая сколько было записано за 1 конкретный день? SSD_Smartbuy_120GB_C26D07610FEE02485507_S8FM08.3_SMART_241_Host_Writes__GBytes_.zip
andrew75 Опубликовано 9 октября, 2016 Опубликовано 9 октября, 2016 Решение конечно не очень изящное, но ничего лучше не придумал. Записываете два файла из архива в ту папку, куда записали отчет Sentinel. Ну или придется прописать пути в командном файле. rplstr.exe это утилита командной строки для замены текста в файле. Запускаете файл ssd.bat. Он формирует файл ssd.csv Запускаете ssd.csv - он открывается по-умолчанию в Excel-е Растаскиваете ячейку C2 на всю колонку C. Потом С2 и С3 можете удалить. ssd.rar 1
oit Опубликовано 9 октября, 2016 Опубликовано 9 октября, 2016 (изменено) @sputnikk, я так понимаю, это макрос в подготовленном файле, в котором нужно прописать открытие имеющегося файла с данными, копирование из него всех столбцов в подготовленный файл в соотвтествующие столбцы. А в каком-либо столбце прописать формулу по высчитыванию, которая все пересчитает после работы макроса. Изменено 9 октября, 2016 пользователем oit 1
sputnikk Опубликовано 9 октября, 2016 Автор Опубликовано 9 октября, 2016 Запускаете файл ssd.bat. Он формирует файл ssd.csv Запускаете ssd.csv - он открывается по-умолчанию в Excel-е Растаскиваете ячейку C2 на всю колонку C Не сработало. Нет С2. Положил файл в паку с батником. Запустил батник, получил файл ssd.csv, открыл.
andrew75 Опубликовано 9 октября, 2016 Опубликовано 9 октября, 2016 (изменено) Не сработало. Нет С2. Положил файл в паку с батником. Запустил батник, получил файл ssd.csv, открыл. Как это нет. По вашему скриншоту все есть. В C2 стоит формула. В этой ячейке она не может выдать значения и выдает ошибку. Но именно эту формулу вам нужно растянуть на весь столбец (берете за правый нижний угол ячейки и тянете вниз). И в остальный ячейках будут нужные значения. Изменено 9 октября, 2016 пользователем andrew75 1
sputnikk Опубликовано 9 октября, 2016 Автор Опубликовано 9 октября, 2016 Спасибо, получилось. Немного неудобно, из-за отсутствия дат и несоответствия строк в оригинале и переделке(номер строк на 1 больше),но сопоставить можно.
oit Опубликовано 9 октября, 2016 Опубликовано 9 октября, 2016 (изменено) Спасибо, получилось. Немного неудобно, из-за отсутствия дат и несоответствия строк в оригинале и переделке(номер строк на 1 больше),но сопоставить можно. формулу в файле подкорректируйте немного)) вам не получится результат 1го значения получить, т.к. предыдущего то нет, поэтому начинайте формулу со второго значения Изменено 9 октября, 2016 пользователем oit 1
sputnikk Опубликовано 9 октября, 2016 Автор Опубликовано 9 октября, 2016 @oit, Не умею. Пользуюсь Офисом только для просмотра файлов из интернета. вам не получится результат 1го значения получить Я про другое. В оригинале первая цифра в строке 2, в переделке в 3в столбце "В"*
andrew75 Опубликовано 9 октября, 2016 Опубликовано 9 октября, 2016 (изменено) Спасибо, получилось. Немного неудобно, из-за отсутствия дат и несоответствия строк в оригинале и переделке(номер строк на 1 больше),но сопоставить можно. Даты есть, просто раздвиньте первую колонку. Никто не мешает теперь удалить первую строчку и ненужные формулы в ячейках C2,C3. oit, мне нужно было привязаться к какому-то известному значению, чтобы заменить его на формулу. Поэтому пришлось вставить эту формулу в первую строчку. То есть я меняю "Значение" на "Значение;формула" Изменено 9 октября, 2016 пользователем andrew75 1
sputnikk Опубликовано 9 октября, 2016 Автор Опубликовано 9 октября, 2016 В батнике в последней строке кириллица: rplstr -s:"‡ 票Ґ" -r:"‡ 票Ґ;=b2-b1" ssd.csv . У меня правильно отображается?
andrew75 Опубликовано 9 октября, 2016 Опубликовано 9 октября, 2016 Да, там dos-овская кодировка (cp866), для утилиты rplstr. 1
oit Опубликовано 9 октября, 2016 Опубликовано 9 октября, 2016 rplstr -s:"‡ 票Ґ" -r:"‡ 票Ґ;=b2-b1" ssd.csv . У меня правильно отображается? шрифт на Terminal смените 1
sputnikk Опубликовано 10 октября, 2016 Автор Опубликовано 10 октября, 2016 Приходится выбирать .xlsx для сохранения файла в полностью изменённом состоянии. В .csv отказывается сохранить изменения.
andrew75 Опубликовано 10 октября, 2016 Опубликовано 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 Опубликовано 16 сентября, 2017 Автор Опубликовано 16 сентября, 2017 (изменено) Поставил Hard Disk Sentinel 5.01. Там видимо отчёт создаётся немного по иному, поскольку при растягивании С2 получаю пустую колонку голубого цвета. В прилагаемом архиве батник, отчёт и образец старого файла с успешно выполненным вычислением. rplstr -s:"‡ 票Ґ" -r:"‡ 票Ґ;=b2-b1" ssd.csv . У меня правильно отображается?шрифт на Terminal смените помогло, но вот при копировании сюда кириллица опять ломается ssd.zip Изменено 16 сентября, 2017 пользователем sputnikk
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти