Добавьте строки 1 и 2 вместе, затем строки 3 и 4 и т. Д. В файл Excel \ text - PullRequest
0 голосов
/ 05 марта 2020

У меня есть электронная таблица, которая содержит детали здания, но детали здания распределены по 2 строкам, поэтому строки 1 и 2 содержат информацию о здании для здания 1, а затем строки 3 и 4 содержат детали для здания 2. Есть ли способ добавить строку 2 в строку 1, а затем строку 4 в строку 3, и так далее.

Исходный файл в настоящее время является .xlsx, но его можно сохранить как .csv или txt, если с ним проще работать.

Заранее спасибо,

Ответы [ 2 ]

0 голосов
/ 05 марта 2020

Не видел прикрепленный файл, но вот идея:

  1. Используйте функцию смещения, чтобы скопировать четные строки после нечетных строк, предполагая, что ваши данные начинаются с A1 в ячейке после вашей Последняя ячейка с данными в столбце A: + смещение (A1,1,1,1,1) и копирование для вставки столько ячеек, сколько вам нужно.
  2. Перетащите его вниз для всех строк.
  3. После последней ячейки данных смещения в столбце A укажите 0, а в столбце B - 1. Перетащите его вниз для всех строк, чтобы получить 0 для нужных строк и 1 для всех строк, которые вы не задаете. t want.
  4. Отфильтруйте все строки с 1, удалите их с помощью Ctrl + g и нажмите специальный, затем нажмите только видимые ячейки и удалите все строки, определенные как 1.

Надежда это помогает

0 голосов
/ 05 марта 2020

Вам необходимо использовать ключ -ReadCount на Get-Content, он указывает, сколько строк контента отправляется по конвейеру за раз. Значение по умолчанию равно 1. Значение 0 (ноль) отправляет весь контент за один раз. Код:

Get-Content -Path "path to your file" -ReadCount 2 |ForEach-Object{$_ -join ""}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...