Текущее время: Ср, июн 25 2025, 23:36

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Как с помощью ABAP вставить новую строку в Excel
СообщениеДобавлено: Вт, мар 01 2016, 09:00 
Начинающий
Начинающий

Зарегистрирован:
Чт, ноя 26 2015, 11:40
Сообщения: 4
Добрый день.
Подскажите пожалуйста как с помощью ABAP вставить новую строку в EXCEL документе.

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как с помощью ABAP вставить новую строку в Excel
СообщениеДобавлено: Вт, мар 01 2016, 11:13 
Менеджер
Менеджер

Зарегистрирован:
Пн, янв 28 2008, 16:56
Сообщения: 512
Откуда: Воронеж
Пол: Мужской
А Excel файл лежит на сервере, компьютере пользователя, или должен быть выгружен из системы?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как с помощью ABAP вставить новую строку в Excel
СообщениеДобавлено: Вт, мар 01 2016, 12:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, апр 07 2012, 00:43
Сообщения: 113
Смотрите в сторону:

Code:

  IF h_appl-header = space OR h_appl-handle = -1.
    CREATE OBJECT h_appl 'EXCEL.APPLICATION'.
    SET PROPERTY OF  h_appl  'VISIBLE' = 0.
  ENDIF.

  CALL METHOD OF  h_appl 'WORKBOOKS' = h_works.
  SET PROPERTY OF h_appl 'SheetsInNewWorkbook' = 1 .
  CALL METHOD OF  h_works 'Add' = h_work.
  CALL METHOD OF  h_work 'Worksheets' = h_sheets.
  CALL METHOD OF  h_sheets 'Item' = h_sheet EXPORTING #1 = sheet.
  CALL METHOD OF  h_sheet 'Cells' = ole_data.
  CALL METHOD OF  ole_data 'ITEM' = h_cell EXPORTING #1 = row #2 = col.
  SET PROPERTY OF h_cell 'VALUE' = lv_set no flush.

  CALL METHOD OF h_work 'SaveAs'  EXPORTING #1 = lv_path #6 = 1.
  SET PROPERTY OF  h_appl  'VISIBLE' = 1.
  cl_gui_cfw=>flush( ).
  FREE OBJECT ole_data.
  FREE OBJECT h_sheet.
  FREE OBJECT h_sheets.
  FREE OBJECT h_work.
  FREE OBJECT h_works.
  FREE  OBJECT h_appl.


_________________
[Удалено Админом]


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB