Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Добавление значения в excel в последующую ячейку, столбец.

Ответить
Настройки темы
PowerShell - Добавление значения в excel в последующую ячейку, столбец.

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить 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
Благодарности: 0

Профиль | Отправить PM | Цитировать


У кого нибудь есть идеи?

Отправлено: 06:21, 14-07-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата izelor:
У кого нибудь есть идеи? »
Напишите словами техзадание. Я, например, не могу по Вашему коду понять Ваших идей, бо комментарии и сопутствующий текст ему не соответствуют.

Отправлено: 07:48, 14-07-2016 | #3


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska, Необходимо получать раз в день данные по названию и размеру файлов (файлы БД) в каталоге, полученный результат занести в excel. В екселе в первую колонку уходят названия файлов, в последующие размер файлов. Т.е с каждым днём будет добавляться +1 колонка (размер файлов). Проблема возникла при добавлении последующих колонок, не могу понять как реализовать цикл.

Отправлено: 11:08, 14-07-2016 | #4


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


izelor, используйте свойство Рабочего листа «.UsedRange» (Worksheet.UsedRange Property (Excel)) для определения размера диапазона уже заполненной его части. Безо всяких «Условия для пустой ячейки».
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:01, 14-07-2016 | #5


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska, Спасибо, ваше предложение помогло решить проблему

Отправлено: 07:13, 18-07-2016 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Добавление значения в excel в последующую ячейку, столбец.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход