2016-06-21 4 views
0

데이터 빌더에서 데이터 창에있는 모든 열을 내보내고 싶습니다. 창에 표시되는 모든 데이터를 선택한 후에 Excel로 내보내야합니다.Powerbuilder에서 엑셀로 내보내기 Datawindow

e.g integer li_ret 

li_ret = exporttoexcel(dw_excel, 'c:\doc\datawindow.xls') 
if li_ret = 1 then 
    return 0 
else 
    return -1 
end if 
+1

질문이 명확하지 않습니다. Excel로 내보내는 방법을 묻고 있습니까? 이 ExportToExcel() 함수 (표준 PowerBuilder에 포함되지 않음)에 대한 지원을 요청합니까? 설명이 도움이 될 수 있습니다. – Terry

+0

Terry, exporttoexcel()은 함수 이름의 예일뿐입니다. – Ruth

답변

0

데이터 윈도우 함수 SaveAs()에는 Excel 옵션이 있습니다. 그러나 Excel 옵션이있는 SaveAs()는 프리젠 테이션 레이어가 아니라 데이터 윈도우의 데이터 세트에 대해 작동하므로 형식 마스크, 레이블 및 위치 지정과 같은 사항은 손실됩니다.

좋지만 선택한 행에 대해서만 작업하려는 경우 동일한 데이터 객체로 데이터 저장소를 만들고 선택된 데이터를 복사 한 다음 SaveAs()를 사용하면 큰 효과가 없습니다.

뭔가 더 좋아하는 사람이 있으면 적어도 Excel 내보내기를 지원하는 타사 제품 이었거나 OLE 호출을 사용하여 Excel로 롤백 할 수있었습니다.

행운을 빈다.

관련 문제