Edición de tablas LaTeX en MS Excel

Edición de tablas LaTeX en MS Excel

Tengo una tabla LaTeX grande y quiero modificarla en Excel, ¿hay alguna solución?

Existen algunas buenas soluciones para convertir tablas de Excel en tablas de Latex.

Respuesta1

Puede importar una tabla de látex a Excel.

  1. En el menú principal de Excel seleccione Archivo -> importar...
  2. elija csv o texto como tipo de archivo
  3. elija "&" como delimitador (anule la selección de todos los demás)
  4. finalizar

Respuesta2

Hasta donde yo sé, no existe ninguna solución que desee, incluso si desea fusionar celdas.

Lo único que existe esexcel2latex, pero nunca vi un resultado de esta macro de Excel que no deba reelaborarse.

Quizás una bonita impresión de tu mesa pueda ayudarte. Por ejemplo, escriba todo &uno debajo del otro para que pueda ver las columnas de su tabla en su texarchivo.

Por ejemplo:

\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}

En esto puedes ver fácilmente las columnas de tu tabla y puedes cambiar el estilo de combinación insertando \multicolumn. El mal ejemplo sería algo como esto:

\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}

Respuesta3

Escribí un guión que hace exactamente eso. Se puede utilizar con el paquete multicolumns, multirowsy admite booktabs. (de hecho, solo lo implementé para booktabs, pero la implementación normal hlinees solo cuestión de minutos). Creará una hoja de trabajo para cada tabla.

Uso: python tex2excel YOUR_INPUT_LATEX_FILE OUTPUT_EXCEL_NAME

Sé que esta es una respuesta tardía, pero espero que pueda ayudar a futuras personas de Google. haga clic aquí para el código

información relacionada