|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Добавление значения в excel в последующую ячейку, столбец. |
|
PowerShell - Добавление значения в excel в последующую ячейку, столбец.
|
Новый участник Сообщения: 4 |
Профиль | Отправить PM | Цитировать Добрый день!
Пробую автоматизировать вывод данных в ексель с условиями, при наличии данных в ячейке 2 столбца 2, ps записывает данные в след. колонку и тд. Но увы не хватает опыта, может кто помочь? # Переходим на следующую строку... $Row = 2 $Column = 1 $LColumn = 2 # Условия для пустой ячейки $Value = $DBbook.Cells.Item($Row, $LColumn).Text If ($Value -eq "") {$Column} Else {$LColumn++} # Заполняем ячейки - шапку таблицы $DBbook.Cells.Item(1,1) = 'Название файла' #$DBbook.Cells.Item(1,$Row) = $gDate # ... и заполняем данными в цикле по логическим разделам Get-Childitem C:\Install | ForEach-Object ` { # Name $DBbook.Cells.Item($Row, $Column) = $_.Name # Length $DBbook.Cells.Item($Row, $LColumn) = ([Math]::Round($_.Length/1mb, 2)) $LColumn++ # Переходим на следующую строку и возвращаемся в первую колонку $Row++ $Column = 1 $LColumn = 2 } |
|
Отправлено: 07:16, 12-07-2016 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать У кого нибудь есть идеи?
|
Отправлено: 06:21, 14-07-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата izelor:
|
|
Отправлено: 07:48, 14-07-2016 | #3 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Iska, Необходимо получать раз в день данные по названию и размеру файлов (файлы БД) в каталоге, полученный результат занести в excel. В екселе в первую колонку уходят названия файлов, в последующие размер файлов. Т.е с каждым днём будет добавляться +1 колонка (размер файлов). Проблема возникла при добавлении последующих колонок, не могу понять как реализовать цикл.
|
Отправлено: 11:08, 14-07-2016 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать izelor, используйте свойство Рабочего листа «.UsedRange» (Worksheet.UsedRange Property (Excel)) для определения размера диапазона уже заполненной его части. Безо всяких «Условия для пустой ячейки».
|
|
Отправлено: 16:01, 14-07-2016 | #5 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Iska, Спасибо, ваше предложение помогло решить проблему
|
Отправлено: 07:13, 18-07-2016 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2010 - [решено] Записать столбец в одну ячейку строкой | blackeangel | Microsoft Office (Word, Excel, Outlook и т.д.) | 13 | 10-05-2016 20:19 | |
VBS/WSH/JS - Вставка ссылки на первый лист в ячейку Excel с помощью VBS | Dedcase | Скриптовые языки администрирования Windows | 3 | 21-09-2015 12:45 | |
[решено] Вытащить ячейку из Excel файла и вставить в TXT файл | garanov | AutoIt | 2 | 23-05-2012 14:16 | |
2003/XP/2000 - [решено] Разъединить ячейку с копированием значения в результирующий набор | Dirk Diggler | Microsoft Office (Word, Excel, Outlook и т.д.) | 2 | 02-04-2010 23:40 | |
Excel | преобразовать строку в столбец | BRAT2 | Хочу все знать | 2 | 19-12-2005 17:49 |
|