이제 PowerBuilder 11.5를 사용하여 데이터 객체를 Excel 파일로 저장합니다. 데이터 객체의 열 중 하나는 최근 몇 년 동안 클라이언트의 구매 로그이며 각 로그는 한 줄에 표시되어야합니다. 그러나 SaveAs 함수를 사용하면 텍스트를 줄 바꿈 할 방법이 없습니다. '~ r ~ n', '
', '\ r \ n'을 출력하려했으나 아무 것도 작동하지 않습니다. 또한 OLEObject 메서드를 사용해보십시오. 그러나이 방법은 Excel이없는 PC에서는 작동하지 않으므로 감독자가이 방법을 사용하지 말 것을 제안합니다. Excel의 셀에 텍스트를 래핑하는 방법이 있습니까?PowerBuilder에서 Excel의 셀에 WrapText를 설정하는 방법은 무엇입니까?
2
A
답변
1
FileOpen()/FileWrite() 등 ... 함수를 사용하여 고유 한 CSV 파일을 만드는 경우이 작업을 수행 할 수 있습니다. 다음 예제에서는 방법을 보여줍니다.
그 두 번째 셀 내에서 다음 줄에 하나 개의 라인과 C에서 B를 포함하는 두 번째 셀에 하나의 행을 구축하기 위해, CSV 파일은 다음과 같다 : 이제a,"b
c",d
는, 이것은 "진술 달성 "목표이지만, 주목할 점은 하나 있습니다. Excel은 PB 용어로 사용자가 CSV를 가져올 때 행을 AutoSizeHeight하지 않습니다. OLE를 사용하지 않고이 문제를 해결하는 방법을 모르겠지만 Excel 종속성으로 끝납니다. 어쩌면 다른 사람이 해결할 수있는 해결책을 생각해 낼 수 있습니다.
행운을 빕니다,
테리.
테리 감사합니다. 나는 지금 문제를 해결했다! 나는 엑셀을 사용했다! 이전에 출력 형식으로. 이제 Excel을 사용합니다! 출력 형식으로 각 행 끝에 '~ r ~ n'이 있습니다. 그것은 작동합니다. –