From f127551eaeea4167b7d60c69bb5146375e5e30c1 Mon Sep 17 00:00:00 2001 From: Tomek Mackowski Date: Sun, 10 Apr 2011 21:14:48 +0000 Subject: [PATCH] Fix #81 - remove trailing bytes from app. server file git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@156 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049 --- ZA2X/PROG/ZDEMO_EXCEL25.slnk | 31 +++++-------------------------- 1 file changed, 5 insertions(+), 26 deletions(-) diff --git a/ZA2X/PROG/ZDEMO_EXCEL25.slnk b/ZA2X/PROG/ZDEMO_EXCEL25.slnk index 8337e63..ac21a92 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL25.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL25.slnk @@ -1,5 +1,5 @@ - + @@ -7,7 +7,7 @@ *&---------------------------------------------------------------------* -*& Report ZDEMO_EXCEL1 +*& Report ZDEMO_EXCEL25 *& *&---------------------------------------------------------------------* *& @@ -18,22 +18,12 @@ REPORT zdemo_excel25. DATA: lo_excel TYPE REF TO zcl_excel, lo_excel_writer TYPE REF TO zif_excel_writer, - lo_worksheet TYPE REF TO zcl_excel_worksheet, - lo_hyperlink TYPE REF TO zcl_excel_hyperlink, - column_dimension TYPE REF TO zcl_excel_worksheet_columndime. + lo_worksheet TYPE REF TO zcl_excel_worksheet. -DATA: lv_file TYPE xstring, - lv_bytecount TYPE i, - lt_file_tab TYPE solix_tab, - ls_file_tab TYPE solix. +DATA: lv_file TYPE xstring. -DATA: lv_full_path TYPE string, - lv_workdir TYPE string, - lv_filename TYPE string, - lv_file_separator TYPE c. CONSTANTS: lv_default_file_name TYPE string VALUE '/tmp/25_HelloWorld.xlsx'. - " Creates active sheet CREATE OBJECT lo_excel. @@ -45,18 +35,7 @@ lo_worksheet->set_cell( ip_column = 'B' ip_row = 2 ip_value = &apos CREATE OBJECT lo_excel_writer TYPE zcl_excel_writer_2007. lv_file = lo_excel_writer->write_file( lo_excel ). -" Convert to binary -CALL FUNCTION 'SCMS_XSTRING_TO_BINARY' - EXPORTING - buffer = lv_file - IMPORTING - output_length = lv_bytecount - TABLES - binary_tab = lt_file_tab. - OPEN DATASET lv_default_file_name FOR OUTPUT IN BINARY MODE. -LOOP AT lt_file_tab INTO ls_file_tab. - TRANSFER ls_file_tab TO lv_default_file_name. -ENDLOOP. +TRANSFER lv_file TO lv_default_file_name. CLOSE DATASET lv_default_file_name.