2010-08-11 27 views

Respuesta

14

sé de estas tres opciones:

  1. instalar una extensión editor WYSIWYG como FCKeditor (véase también Official). Ventaja: bastante fácil Pegar como botón de Word (y por lo tanto también como Excel). Desventaja: la instalación puede ser complicada.
  2. Utilice un macro in Excel. Ventaja: creación de marcado con un solo clic. Desventaja: solución del lado del cliente (así que la necesita para todos los usuarios).

Mi preferencia es la opción FCKeditor porque una vez que está instalada funciona bastante bien.

+0

thx para la punta. Ya probé el convertidor en línea y la macro. ambos fallaron, así que intentaré el número dos. aclamaciones. – user366121

+0

_macro en la página Excel_ en wikipedia ya no existe – juanmah

+2

_FCKeditor_: Extensión obsoleta y no actualizada con problemas de seguridad importantes que también está rota. Las siguientes otras opciones están disponibles: [WikiEditor] (http://www.mediawiki.org/wiki/Extension:WikiEditor) [WikEd] (http://www.mediawiki.org/wiki/Extension:WikEd) pero no permiten editar tablas – juanmah

3

Aquí hay un simple python script que armé para mis necesidades. Esto no maneja el formateo de las celdas ni nada de eso, pero si solo necesitas obtener una tabla grande en el formato MediaWiki, será suficiente. Depende de xlrd.

El uso de este guión es tan simple como

python xl2wiki.py input.xls 

Si desea guardar el resultado en otro archivo, simplemente

python xl2wiki.py input.xls output.txt 
4

Usted puede hacer esto en una interfaz gráfica, con la adecuada software.

  • Instale LibreOffice y agregue el plugin "wiki publisher", a menudo incluido en un paquete llamado libreoffice-wiki-publisher.
  • Abra su hoja de cálculo con LibreOffice Calc, copie su tabla.
  • Abra un nuevo documento del escritor, pegue con Edición> Pegar especial (estilo RTF).
  • Encuentra "Exportar" en el menú, selecciona "MediaWiki (txt)" en el menú desplegable de formato y confirma.
  • (Opcional). En su editor de texto preferido, elimine cualquier exceso de marcado HTML de tabla con un par de reemplazos de texto simple y reemplace la primera línea {| con {| class="wikitable" para tener fondos y bordes bonitos.

LibreOffice es un software libre/de código abierto y es mejor que Excel en el manejo de las propias hojas de cálculo de Excel, como puede ver. Solía ​​haber un Office plugin también pero no he escuchado que alguien lo haya usado recientemente.

Es posible que necesite table styles, disponible en LibreOffice 5+; pero mientras tanto puedes simplemente apply CSS classes to your MediaWiki table.

+0

El plugin Wiki publisher (a partir de la versión 1.2) no permite exportar desde Calc, solo desde Writer.Por lo tanto, debe copiar y pegar la tabla de Calc a Writer y asegurarse de que se copie como una tabla, no como un objeto OLE (consulte las instrucciones en https://forum.openoffice.org/en/forum/viewtopic.php). ? t = 21320). Luego puede exportar la tabla desde Writer como marcado de wiki. También conservará algunas configuraciones de celda, pero no todas; p.ej. los ajustes de alineación se conservan, mientras que la información de color se pierde. – Shnatsel

+0

@Shnatsel sí, tienes razón, quise corregir mi respuesta aquí después de algunas conversiones recientes que hice, pero olvidé dónde estaba mi respuesta. Gracias por recordarme. En cuanto al exportador en sí, no exporté tablas recientemente con colores, pero recuerdo que una vez funcionó. He tenido más problemas para obtener cualquier salida 'rowspan' (pero mi tabla era fea, colspan funcionó) y siempre obtengo un estilo de celda excedente (estilo HTML) que elimino con búsqueda y reemplazo. – Nemo

1

MediaWiki admite la sintaxis HTML para las tablas. El wikitext no se ve bien y es más difícil de editar, pero si solo va a copiar & pegar de todos modos, funciona. Y debería haber muchas herramientas para convertir de Excel (o CSV, ODS) a HTML.

Maldita sea, debería encontrar el momento de agregar suppress nativo de CSV a MediaWiki.

2

Mi puerto de Mr. Converter de Shan Carter ahora es compatible con el formato de tabla Wiki. Puede copiar & pegar directamente desde Excel o desde un archivo CSV.

http://thdoan.github.io/mr-data-converter/

+0

Se usó y funcionó de maravilla. También se observó Actividad de red en las herramientas de desarrollador para confirmar que se trata de una aplicación del lado del cliente (sin respaldo de datos potencialmente confidenciales). Al menos, al momento de escribir este comentario, lo era. :) Buen diseño y herramienta! +1 – ryancdotnet

0

Este online convertor no carga sus datos por lo que protege sus datos confidenciales confiados /. Lo he probado sin conexión de red. Admite diferentes delimitadores y pegado directo desde Excel.

0

Yo uso this Excel macro.

Puede descargar el archivo Excel en su computadora, pegar la tabla en él, hacer clic en el botón y pegar el texto formateado en su wiki.

Aquí están algunas características:

  • exportar una tabla de Excel a formato Wikimedia.
  • Tanto las celdas combinadas horizontal como verticalmente están bien administradas.
  • El texto de salida está rellenado con espacios para que todas las columnas tengan el mismo ancho (con la excepción de las columnas con celdas combinadas).
  • Las celdas en negrita son encabezados, otras son celdas normales.
0

Yo uso this macro disponible en el sitio principal de Wikipedia.

Convierte las tablas de Excel en formato wiki. El resultado es bastante similar al archivo de Excel original. Transfiere formato de fuente y colores de celda. Existe una limitación en las fronteras, pero provienen del sistema mediaWiki.

Puede encontrar el código en: https://de.wikipedia.org/wiki/Wikipedia:Technik/Text/Basic/EXCEL-2003_Tabellenumwandlung_VBA

+0

Incluso si la respuesta al problema se puede encontrar al final de estos enlaces, no hay garantía de que estos enlaces sigan funcionando mañana o de que el contenido sea el mismo. Copie el código relevante en su respuesta para que la respuesta siempre esté visible en contexto. – Scoots

Cuestiones relacionadas