정기적으로 예약 된 시간 또는 이벤트 발생 후 (예 : 파일 생성, 테이블로드) 사용자 정의 형식의 Excel 통합 문서를 일괄 적으로 만들 수있는 좋은 방법이 있습니까?Excel 통합 문서의 자동화 된 예정된 일괄 생성은 "소등"됩니까?
더욱 흥미로운 점은 원본 데이터가 관계형 데이터베이스 또는 Unix 파일에 있다고 가정하고 그 결과를 전자 메일로 보내거나 Unix 웹 서버로 전송해야한다고 가정 해 봅시다. 감사!
정기적으로 예약 된 시간 또는 이벤트 발생 후 (예 : 파일 생성, 테이블로드) 사용자 정의 형식의 Excel 통합 문서를 일괄 적으로 만들 수있는 좋은 방법이 있습니까?Excel 통합 문서의 자동화 된 예정된 일괄 생성은 "소등"됩니까?
더욱 흥미로운 점은 원본 데이터가 관계형 데이터베이스 또는 Unix 파일에 있다고 가정하고 그 결과를 전자 메일로 보내거나 Unix 웹 서버로 전송해야한다고 가정 해 봅시다. 감사!
Excel은 .csv
(쉼표로 구분 된 변수) 또는 .tsv
(탭으로 구분 된 변수) 파일을 읽을 수 있습니다. 출력을 CSV로 덤프하는 것은 '간단합니다'(입력 한 쉼표 나 탭을 모두 이스케이프 처리해야 함) Excel에서 읽을 수 있습니다.
.xls 파일을 생성하려면 .xls 파일 처리를 구현하는 언어로 라이브러리를 찾아야합니다. 예를 들어, 파이썬을 사용하는 경우이 작업에 대해 얘기하는 데는 an entire mailing list이 있습니다.
하지만 "사용자 지정 형식의 Excel 통합 문서"가 아닐 것입니다 – pavium
True. 그러나 실제 목적이 무엇인지 모르는 상태에서 좋은 대답을하는 것은 어렵습니다 .. –
사실이 질문은 아니지만 일련의 질문입니다. 작업은 정규 시간에
.csv
에 버리는 것입니다.하지만 더 멀리 가서 "의사 -xls" 다음 템플릿을 사용하고 .xls
같은 결과 파일을 저장하여 (실제로 작동) : 이메일
<table> <tr> <td>field0</td> <td>field1</td> .. <td>fieldX</td> </tr> ... ad inf </table>
mail
명령은 보통 시스템 (exim, sendmail, postfix)의 기본 메일러를 가리 킵니다.하지만 정확히 당신이 당신의 질문에서 달성하기 위해 무엇을하려고하는 을 추론하는 것은 쉽지 않다.
HTML로 많은 것을 할 수 있고 (application/vnd.ms-excel) xml (http://stackoverflow.com/questions/)을 능가 할 수 있습니다. 1742640/exporting-to-excel-the-simple-but-not-csv)도 참조하십시오 http://stackoverflow.com/questions/150339/generating-an-excel-file-in-asp-net – Fionnuala
예, 나는 .xls 파일을 생성하는 방법이 다양하다는 사실을 알고 있지만, 질문자가 정확히 무엇을 원하는지 확신 할 수 없기 때문에, 나는 가장 직설적 인 "빠르고 더러운"방법을 포함 시키기로 결정했다. . – shylent
@shylent 죄송 합니다만, 귀하의 답변에 투표하고 OP에 대한 메모를 추가 했으므로 그 사실을 분명히해야합니다. – Fionnuala
어떤 언어입니까? 어떤 OS인가? 입력 데이터는 어떤 형식입니까? –
이 용도는 무엇입니까? Excel에서 파일을 열 수 있기를 원하십니까? –