2010-01-24 2 views
4

해변에 대해 읽었으며 그 소리가 좋아 보이지만 주로 Excel을 가져 오는 데이터 파일을 다루는 쉬운 방법을 볼 수 있습니다. 물론 csv 파일은보다 직관적이지만, 파일 분석 루틴을 작성하지 않고 다양한 Excel 형식 (xls, xlsx)을 가져올 수있는 방법이 있습니까?Seaside와 같은 웹 응용 프로그램 프레임 워크에서 Excel 파일 작업

Excel 파일을 열어야 할 필요성이 .NET과 같은 Windows 기반 시스템을 선택하는 데 좋은 이유라고 들었습니다. 어떻게 생각합니까?

답변

3

Seaside를 지원하고 Windows 플랫폼과의 통합 성이 뛰어난 다양한 스몰 토크 구현이 있습니다 (Dolphin Smalltalk, VA SmalltalkCincom Smalltalk). 나는 그것들 중 어떤 것으로 Excel을 호출 할 수 있다고 가정한다.

XLS 파일을 (CSV와 같이) 쉽게 구문 분석 할 수있는 것으로 변환하기 위해 호출 할 수있는 다양한가 있습니다.

그러나 가장 세련된 솔루션 (최종 사용자 관점에서도)은 Magic/Replace 중 하나라고 생각합니다.

1

저는 Linux에서 엑셀 시트를 읽고 쓰는 Seaside 앱을 개발했습니다. 여기가 ... 내가 무슨 짓을했는지 먼저

  • , 난 백그라운드에서 오픈 오피스 실행을했고, 오픈 도큐먼트 형식으로
  • 모든 오피스 파일을 변환 한 후 나는 some code by Takashi Yamamiya를 사용하여 스퀵으로 그 수입. 경고의 단어 : 내가 그것을 사용했을 때, 수입과 수출이 전혀 효과가 없다는 것을 느낄 때까지, 오후와 약간의 해킹이 실행을 필요로했지만, 다음은 괜찮 았어 (Niko, 왜 ' 변경 사항을 온라인으로 다시 보냅니까? 글쎄, 알았어, 잊어 버렸어. 이제 내 디스크에 숨겨져 있고 검색 할 생각이 들지 않아.)

그리고 그게 전부입니다. 느리게 진행된 것이 아니라 OOo가 백그라운드에서 지속적으로 실행되고 있는지 확인하십시오.

+0

핑. 동료 smalltalker에게서 친절한 메시지는 여기있다. 검색을 부탁드립니다. –

3

질문의 두 번째 부분에 대한 대답 : 아니오 그럴만 한 이유가 아닙니다. 당신은 분명히 서버 프로세스로 Office를 실행하고 싶지 않습니다. (필자는 결코 OpenOffice를 사용해 본 적이 없지만, 더 잘 작동 할 것입니다.) 안정적이지 않고 알고 있어야하는 라이센스 문제가 있습니다.

관련 문제