간단한 텍스트 소스에서 Excel로 테이블을 내보내려면 어떻게 해야 합니까?

간단한 텍스트 소스에서 Excel로 테이블을 내보내려면 어떻게 해야 합니까?

질문

누군가 문서를 요청하고 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")

관련 정보