Пакетный файл - чтение значения CSV и изменение значения - PullRequest
0 голосов
/ 30 ноября 2018

У меня очень большой CSV-файл с данными x, y, z.Я хочу написать пакетный файл, который извлекает все значения из столбца y и меняет значения на отрицательные (в настоящее время все они положительные).Мне пока не повезло с этим.Если есть кто-то, кто может помочь мне с этим, я был бы очень признателен.Я довольно новичок в написании командных файлов и не понял этого.Опять же, любая помощь очень ценится.

Я пытался

@echo off
SETLOCAL

for /f "tokens=2 delim=," %%A in ("Book1.csv") do(
    echo "%%A"* -1 >>testfile.csv)

Я не получаю значения столбца.Я получаю CSV с% a в одном столбце

Файл CSV, который у меня есть, выглядит примерно так ...

45.123,78.564,123
44.654,77.256,23
44.789,74.123,78

Я пытаюсь изменить значения у, чтобы они были отрицательными ...

45.123,-78.564,123
44.654,-77.256,23
44.789,-74.123,78

1 Ответ

0 голосов
/ 30 ноября 2018

Не похоже, что вы действительно хотите изменить какие-либо значения, вы просто хотите отобразить их как отрицательные значения. Скопируйте приведенное ниже объявление и попробуйте.:

1002 *
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...