질문
누군가 문서를 요청하고 Word 문서여야 한다고 지정하면 비록 매우 간단하고 섹션 제목이 몇 개만 있을지라도 다행히도 내 쪽에서 Word를 사용할 필요가 없고 텍스트 파일을 작성할 수 있습니다.
= Title
== Introduction
text
== Body
text
== Conclusion
text
그리고 그것을 처리asciidoctor 이어서판독 필수 .docx 파일을 얻으려면.
이제 누군가가 몇 개의 숫자를 요청하고 숫자가 테이블에 구성되기 때문에 Excel 문서에 있어야 한다고 지정한다고 가정해 보겠습니다. 내 쪽의 텍스트 전용 소스에서 이러한 파일을 어떻게 생성할 수 있습니까?
이맥스
Emacs에서는 사용할 수 있습니다
- SES 모드,
- csv 모드(Cx Ca 및 Cx Cu가 특히 유용함),
- Mx 테이블 삽입,
- 또는 직사각형 작업(Cx rt 등)도 가능합니다.
이러한 항목을 Excel(XML) 형식으로 내보내는 방법이 있습니까?
----찾고 있지 않음...----
기타 스프레드시트
나는 Google 스프레드시트에 익숙합니다. 여기서 나는 스프레드시트 프로그램을 다른 스프레드시트 프로그램으로 교체하라고 요청하는 것이 아닙니다. 데이터가 매우 단순할 때 스프레드시트를 안정적으로 생성할 수 있는 툴체인(asciidoctor + pandoc과 유사)이 있는지 묻고 있습니다.
온라인 서비스
또한 변환을 수행하는 웹 기반 서비스에도 관심이 없습니다. 개인정보 보호와 Excel 시트에 VBA 코드가 포함될 수 있기 때문에 이는 좋지 않은 옵션입니다. VBA 코드가 제한되어 있는 것 같습니다. 확실하지 않습니다. 그럼에도 불구하고 이것은 마음에 들지 않는 옵션입니다.
답변1
저는 CSV를 사용하겠습니다.
플랫폼/환경에 따라 여러 가지 도구가 있습니다.
리눅스의 경우 다음이 있습니다:https://linux.die.net/man/1/ssconvert 여러 온라인 변환기가 있으며 스프레드시트 응용 프로그램을 사용할 수 있는 경우 대부분은 .xls(x)로 열고 저장할 수 있습니다.
python pandas는 둘 다 읽고 쓸 수도 있으므로 매우 빠른 스크립트를 사용할 수도 있습니다.
import pandas as pd
file = pd.read_csv("test.csv")
pd.DataFrame(file).to_excel("output.xls")
또는 해당 라인 카운터의 경우:
import pandas as pd
pd.DataFrame(pd.read_csv("test.csv")).to_excel("output.xls")