Текущее время: Чт, июн 26 2025, 02:55

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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