powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Изменение файла excel через bat-файл
6 сообщений из 6, страница 1 из 1
Изменение файла excel через bat-файл
    #37023936
Kostya9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые форумчане, подскажите пожалуйста есть ли возможность из bat-файла редактировать excel табилцу?
Или может имеются другие какие-нибудь программные решения!?

Необходимо, чтоб при выполнении обпределенное условия, редактировалась таблица, добавлялась сторка с определеннывми значениями!
...
Рейтинг: 0 / 0
Изменение файла excel через bat-файл
    #37023943
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VBScript'у это по силам. А он может вызываться или самостоятельно или из bat-файла.
...
Рейтинг: 0 / 0
Изменение файла excel через bat-файл
    #37023947
Kostya9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
golsa, не подскажите, может есть готовые решения?
...
Рейтинг: 0 / 0
Изменение файла excel через bat-файл
    #37025825
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kostya9,

Вопрос слишком общий, поэтому ответ такой, поищи в http://msdn.microsoft.com/en-us/library/7sw4ddf8(v=vs.85).aspx
...
Рейтинг: 0 / 0
Изменение файла excel через bat-файл
    #37026076
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот скелет программы

Код: plaintext
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.
28.
29.
30.
Dim oXL

Set oXL = WScript.CreateObject("Excel.Application")

oXL.Visible = false            'скрыть Excel 

oXL.WorkBooks.Add("C:\Test\test.xls") 'добавить существующую книгу - описание колонок  

' ищем первую не заполненную строку 
' левая верхняя ячейка имеет координаты  1 , 1  в MS Office и  0 , 0  в Open Office
Row =  1                                            ' с какой строки начинаем поиск
Col = 1                                            ' какую колонку проверять

Do While oXL.Cells(Row, Col).Value >  0   ' проверяем ячейку строки  
  Row = Row + 1
Loop

a = oXL.Cells(Row, 1).Value                 ' читать значение ячейки  1  в строке Row

oXL.Cells(Row,  2 ).Value = "text"           ' записать строковые данные в ячейку 2 в строке Row
oXL.Cells(Row, 3).Value = 10               ' записать числовые данные в ячейку  3  в строке Row

' выделение ячеек и форматирование выделенных
oXL.ActiveSheet.Range("A3:A100").Select
oXL.Selection.NumberFormat = "#,##0.00"

oXL.Visible = true                              ' показать Excel 

'oXL.WorkBooks.Close

...
Рейтинг: 0 / 0
Изменение файла excel через bat-файл
    #37029203
Kostya9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
golsa, спасибо!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Изменение файла excel через bat-файл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]