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


0

의문

누군가가 문서를 요청하고 문서가 Word 문서 여야한다고 지정하면 매우 간단하지만 섹션 제목이 적을 뿐이지 만 Word를 사용할 필요가 없으며 텍스트 파일을 쓸 수 있습니다.

= Title

== Introduction
text

== Body
text

== Conclusion
text

그리고 그것을 처리 asciidoctor 하였다 pandoc 필요한 .DOCX 파일을 얻었다.

이제 누군가가 몇 개의 숫자를 요청하고 숫자가 테이블로 구성되기 때문에 Excel 문서에 있어야한다고 지정한다고 가정하면 어떻게 내 쪽의 텍스트 전용 소스에서 이러한 파일을 생성 할 수 있습니까?

이맥스

이맥스에서 사용할 수 있습니다

  • SES 모드
  • csv 모드 (Cx Ca 및 Cx Cu가 특히 유용함),
  • Mx 테이블 삽입
  • 또는 심지어 직사각형 연산 (Cx rt 등).

이들 중 하나를 Excel (XML) 형식으로 내보내는 방법이 있습니까?

---- 찾지 않음 ...----

다른 스프레드 시트

Google 스프레드 시트에 익숙합니다. 여기에서는 스프레드 시트 프로그램을 다른 스프레드 시트 프로그램으로 바꾸라고 요구하지 않습니다. 데이터가 매우 간단 할 때 스프레드 시트를 안정적으로 생성하는 툴 체인 (asciidoctor + pandoc과 유사)이 있는지 묻고 있습니다.

온라인 서비스

또한 변환을 수행하는 웹 기반 서비스에 관심이 없습니다. 이것은 개인 정보 보호 상실과 Excel 시트에 VBA 코드가 포함될 수 있기 때문에 좋지 않은 옵션입니다. VBA 코드가 제한적일 수 있습니다. 잘 모르겠습니다. 여전히 이것은 적합하지 않은 옵션입니다.


@CharlieRB ... 그리고 마찬가지로 재귀 적으로. :)
칼라프

답변:


1

CSV를 사용하고

플랫폼 / 환경에 따라 몇 가지 도구가 있습니다.

Linux의 경우 https://linux.die.net/man/1/ssconvert 가 있습니다. 여러 온라인 변환기가 있으며 스프레드 시트 응용 프로그램을 사용할 수있는 경우 대부분 .xls (x)로 열고 저장할 수 있습니다.

파이썬 팬더는 두 가지 모두를 읽고 쓸 수 있으므로 매우 빠른 스크립트를 사용할 수도 있습니다.

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")

이 답변을 통해 올바른 방향으로 향하지만 훨씬 더 자세한 정보가 필요합니다. 당신이 제안하는 것을 어떻게하는지 간단한 설명을 해 줄 수 있습니까?
CharlieRB

csv-mode가 얼마나 유용한 지 상기시켜 주셔서 감사합니다. 질문을 업데이트했습니다. CSV 파일을 Excel 파일로 변환하기위한 안정적인 툴체인을 제안 할 수 있습니까?
Calaf 2019

파이썬에서 3 라이너 (팬더 사용)는 훌륭한 옵션입니다! 그것으로보고 ...
Calaf

macOS에서 ssconvert는 Homebrew를 통해 사용할 수 있습니다 ( rumbud.com/d/… ). XQuartz (Gnumeric에 필요함)에 의존하기 때문에 선택의 폭이 넓습니다.
Calaf
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.