오픈소스 & 자료공유 게시판

Open-Document Spreadsheet File 수정하기 rev3

제품 및 환경

이 섹션은 예제 생성에 사용된 제품과 OS를 표시합니다.

아래의 제품을 비롯한 NI 소프트웨어를 다운로드하시려면 ni.com/downloads를 방문하십시오.

    소프트웨어

  • LabVIEW

    기타

  • OpenDocument

코드 및 문서

첨부파일

Description

ODS file 이라고... 참고하세요.

ods 관련해서 검색해 보면 커뮤니티에 2개 정도의 라이브러리가 올라와 있습니다.

사용해 봤는데, 파일을 수정하는데 문제가 발생하더군요.

그래서 읽는 것은 둘째 치고, 부분 수정해서 다시 파일로 저장하는 것 까지 해 봤습니다.

LabVIEW 를 사용하는 것 자체가 유료인데, 오픈 라이브러리 만 사용한다는 것도 이상해서... 일반 함수를 사용 했습니다.

OpenG 라이브러리를 이용하시면 의미가 더 깊을 수도 있겠습니다.

관련 내용을 검색해 보시면, Unicode 저장을 위해 UTF-8 형식의 저장을 요구 합니다.

관련해서 NI Unicode Library 가 사용되었습니다.

 

오류가 있어서 쓰기 코드를 수정했습니다. (rev2)

기존 데이터를 바꿔서 저장하는 것은 되고, 새 Cell 에 쓰는 것은 데이터 형식 정의가 안되어 있기 때문에 오류가 납니다.

 

오류 수정 (rev3)

xml 문서 서식에서 반복되는 글자 처리를 풀어서 입력해, 오류 없이 덮어쓰기 되게 처리 했습니다.

 

참고해 주시기 바랍니다.

How to Use

  1. NI Unicode Library 설치
  2. 첨부된 압축 파일 해제
  3. Test.vi 에서 Test.ods 문서를 선택한 상태로 실행

Additional Information

LabVIEW 2016

NI 커뮤니티에 있는 예제 코드 교환의 예제 코드는 MIT 라이센스로 라이센스가 부여됩니다.

기여자