2017-05-10 5 views
1

XLS 및 CSV 형식으로 존재하는 문제를 해결하려고하고 있으며 현재 각각의 BIRT 이미 터에 의해 처리되지 않습니다.XLS 형식의 BIRT 가능한 XSS

<cell id="22"> 
        <label id="23"> 
         <text-property name="text">=cmd|' /C calc'!A0</text-property> 
        </label> 
       </cell> 

합니까 BIRT는 구문 분석 전역 핸들러를 지원합니다 예를 들어, rptdesign 파일에 다음 섹션을 사용하여, 계산기 응용 프로그램을 열고 Excel 파일 (또는 Excel에서 가져올 CSV 파일)를 생성 할 것 렌더링 전에 BIRT 모델을 사용하고 그러한 값을 적절하게 벗어나려고합니까?

아니면 제대로 처리 할 수있는 또 다른 방법이 있습니까?

감사합니다.

답변

0

나는 이것이 BIRT 문제가 아니라 Excel 문제라고 말하고 싶습니다. 텍스트를 직접 확인하고 이스케이프 처리해야합니다.

+0

게다가 내 버전의 Excel (Excel 2007)은 외부 응용 프로그램을 시작할 것이라고 경고합니다. – hvb

+0

실제로 BIRT가 '앞에 값을 넣으면 Excel에서 값이 올바르게 표시되고 편집 할 때만'보이게됩니다. 또한 경고가 더 이상 존재하지 않게됩니다. –