MS Excel에서 LaTeX 테이블 편집

MS Excel에서 LaTeX 테이블 편집

Excel에서 수정하고 싶은 큰 LaTeX 테이블이 있습니다. 해결책이 있나요?

Excel 테이블을 Latex 테이블로 변환하기 위한 몇 가지 좋은 솔루션이 있습니다.

답변1

라텍스 테이블을 Excel로 가져올 수 있습니다.

  1. 엑셀 메인 메뉴에서 파일 -> 가져오기...를 선택하세요.
  2. 파일 형식으로 csv 또는 텍스트를 선택하세요.
  3. 구분 기호로 "&"를 선택합니다(다른 모든 항목은 선택 취소).
  4. 마치다

답변2

내가 아는 한 셀을 병합하려는 경우에도 원하는 솔루션이 없습니다.

존재하는 유일한 것은엑셀2라텍스, 그러나 재작업하지 않아도 되는 이 Excel 매크로의 결과는 본 적이 없습니다.

아마도 테이블을 예쁘게 인쇄하는 것이 도움이 될 수 있습니다. 예를 들어 &파일에서 테이블의 열을 볼 수 있도록 서로 아래에 모두 작성합니다 tex.

예를 들어:

\begin{tabular}{r@{:}l*{5}c}
\toprule
\multicolumn{1}{c}{}    &       & \multicolumn{5}{c}{Node ID}                     \\ 
\cmidrule{3-7}
\multicolumn{2}{c}{Date | Time} & 25             & 28             & 29             & 31              & 32              \\
\midrule
9/29/2007 00            &00     & \ding{108}     & \ding{108}     & \ding{108}     & \ding{108}      & \ding{108}      \\
9/29/2007 01            &00     & \ding{109}     & \ding{109}     & \ding{109}     & \ding{109}      & \ding{109}      \\
9/29/2007 23            &00     & \ding{108}     & \ding{108}     & \ding{109}     & \ding{108}      & \ding{109}      \\
\midrule
9/29/2007 23            &00     & \textbullet    & \textbullet    & \textbullet    & \textopenbullet & \textopenbullet \\
\midrule
9/29/2007 23            &00     & $\blacksquare$ & $\blacksquare$ & $\blacksquare$ & $\square$       & $\square$       \\
\bottomrule
\end{tabular}

여기에서는 테이블의 열을 쉽게 볼 수 있으며 \multicolumn. 나쁜 예는 다음과 같습니다.

\begin{tabular}{r@{:}l*{5}c}
\toprule
\multicolumn{1}{c}{} & & \multicolumn{5}{c}{Node ID} \\ \cmidrule{3-7}
\multicolumn{2}{c}{Date | Time} & 25 & 28 & 29 & 31 & 32 \\ \midrule
9/29/2007 00&00 & \ding{108} & \ding{108} & \ding{108} & \ding{108} & \ding{108} \\
9/29/2007 01&00 & \ding{109} & \ding{109} & \ding{109} & \ding{109} & \ding{109} \\
9/29/2007 23&00 & \ding{108} & \ding{108} & \ding{109} & \ding{108} & \ding{109} \\ \midrule
9/29/2007 23&00 & \textbullet & \textbullet & \textbullet & \textopenbullet & \textopenbullet \\ \midrule
9/29/2007 23&00 & $\blacksquare$ & $\blacksquare$ & $\blacksquare$ & $\square$ & $\square$ \\ \bottomrule
\end{tabular}

답변3

나는 정확히 그것을 수행하는 스크립트를 작성했습니다. multicolumns와 함께 사용할 수 있으며 패키지를 multirows지원합니다 booktabs. (사실 에 대해서만 구현했지만 booktabs일반에 대한 구현은 hline몇 분밖에 걸리지 않습니다.) 각 테이블에 대해 하나의 워크시트가 생성됩니다.

사용법: python tex2excel YOUR_INPUT_LATEX_FILE OUTPUT_EXCEL_NAME

나는 이것이 늦은 답변이라는 것을 알고 있지만 향후 Google의 사람들에게 도움이 될 수 있기를 바랍니다. 코드를 보려면 여기를 클릭하세요

관련 정보