Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 14

Размножить .csv файл с заменой 2 строчек

09.12.2021, 16:29. Показов 623. Ответов 2

Студворк — интернет-сервис помощи студентам
Камрады!

Имеется .csv вот такой структуры

LOT22137D4UQV
OPERATIONT32-TEST-1-AMB
100
11000
30
80
50
60
70
40
90
20
110


Нужно размножить 100 копий этого файла, заменяя значения первых в строчек
Скорее всего эти значения можно хранить в txt файле (или в csv) в похожем формате

54137D6UТM T91-TEST-2-KSP
GQ89MBTR21 K17-STEP-5-RUN
F54RR56VRM DK43-STEP-4-STOP

т.е. на выходе должно быть 100 csv файлов с уникальными 2 строчками.

есть идеи?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.12.2021, 16:29
Ответы с готовыми решениями:

В новый файл копировать первые несколько строчек и столько же последних строчек
Итак, у нас есть текстовый файл где записано стихотворение. Вот что надо сделать: в новый файл копировать первые несколько строчек и...

Удаление столбцов и строчек в csv
Здравствуйте! Подскажите пожалуйста как удалить первые три столбца и определенные строки, разделенные запятыми, в csv файле? Названия...

Вам доступен csv файл data.csv, содержащий информацию в csv формате.Напишите функцию read_csv для чтения данных из файла
Вам доступен CSV-файл data.csv, содержащий информацию в csv формате. Напишите функцию read_csv для чтения данных из этого файла. Она должна...

2
Покинул форум
3700 / 1483 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
09.12.2021, 22:35
Цитата Сообщение от Vikonder
есть идеи?
Полно.
0
 Аватар для alhaos
1929 / 545 / 154
Регистрация: 20.02.2019
Сообщений: 2,664
Записей в блоге: 65
10.12.2021, 07:51
так можно:

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$template = @"
LOT,{0}
OPERATION,{1}
10,0
1,1000
3,0
8,0
5,0
6,0
7,0
4,0
9,0
2,0
11,0
"@
 
$pairsRawData = @"
54137D6UТM = T91-TEST-2-KSP
GQ89MBTR21 = K17-STEP-5-RUN
F54RR56VRM = DK43-STEP-4-STOP
"@
 
$pairsHashTable = $pairsRawData | ConvertFrom-StringData
 
$pairsHashTable.Keys.ForEach{
    $template -f $_, $pairsHashTable.$_
}
Добавлено через 1 час 20 минут
хотя наверное лучше не так, а вот так, не будет требования к уникальности.

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$template = @"
LOT,{0}
OPERATION,{1}
10,0
1,1000
3,0
8,0
5,0
6,0
7,0
4,0
9,0
2,0
11,0
"@
 
$pairsRawData = @"
54137D6UТM,T91-TEST-2-KSP
GQ89MBTR21,K17-STEP-5-RUN
F54RR56VRM,DK43-STEP-4-STOP
"@
 
$pairsHashTable = $pairsRawData | ConvertFrom-Csv -Header @("LOT", "OPERATION")
 
$pairsHashTable.ForEach{
    $template -f $_.LOT, $_.OPERATION
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.12.2021, 07:51
Помогаю со студенческими работами здесь

Как правильно размножить файл
Private Declare Function CopyFile Lib "kernel32.dll" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String,...

Один файл размножить несколько раз
Добрый день! 1 вопрос размножить один файл к примеру 00_Deti.xls столько раз (файлов) сколько их в поле2 т.е. 00 заменить на...

Запись в CSV-файл из массива. Не является форматом csv!
В общем искал работу... Дали тестовое написать парсер для сайта с выводом информации в csv-файл. Всё написал, сбросил, пришёл ответ что у...

В папке файл 1.jpg размножить с названиями из файла name.txt
Добрый день, Спасибо, с переименованием файлов получилось. Подскажите, а могу я файлом Bat выполнить следующую задачу: В папке...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru