La biblioteca openpyxl de Python 2.4 maneja el formato excel
Parece que la biblioteca xlrd también tiene este problema, así que tuve que colorearla yo mismo
/codes/search/openpyxl.style.Color
Ejemplo:
importar openpyxl
p>desde openpyxl.style importar color, relleno
desde openpyxl.cell importar get_column_letter
.
celda = hoja.cell(columna=pt [0], fila=pt[1])
cell.style.fill.fill_type = Fill.FILL_SOLID
cell.style.fill.start_color = Color(color) p>
cell.style.fill.end_color = Color(color)
.
上篇: versión original de winxpsp3msdn 下篇: Consola serie para PC con WindowsConsola universal y consola serie El concepto de consola En el pasado, una computadora era un gigante con más de una docena de terminales conectados a ella. Una de las funciones especiales de un terminal es la de "consola del sistema". Es el único terminal en modo de usuario único que se utiliza para la recuperación del sistema y el único terminal que recibe mensajes de error del sistema. Las computadoras de hoy están equipadas con teclados y monitores; ya no existen múltiples terminales de texto. La "consola del sistema" en este momento es el teclado y el monitor locales. Normalmente se utiliza un dispositivo serie como "consola del sistema" cuando no hay ningún hardware de pantalla conectado a la computadora host. Conecte el cable al dispositivo serie para obtener información de diagnóstico y mensajes de inicio de sesión. La consola debe usarse como terminal de control. Usar la consola como canal de entrada/salida para iniciar un shell raíz y enviar información del kernel es un mecanismo completamente diferente. Nos centramos en cómo enviar información al dispositivo de consola del sistema. Consola predeterminada del sistema Cuando se instala un sistema gnu/linux en modo texto en la computadora, la consola predeterminada del sistema es la terminal virtual actual. El mecanismo para transmitir información a la consola se implementa mediante la función printk. Esta función utiliza vsprintf (lib/vsprintf.c) para generar una cadena de mensaje, la coloca en un búfer de anillo para mensajes del kernel y luego entrega el mensaje a todos los dispositivos de consola activos, siempre que el mensaje tenga una prioridad menor que console_logvel. La variable console_loglevel se utiliza para seleccionar qué información se puede enviar a la consola del sistema. El valor predeterminado es DEFAUL_CONSOLE_LOGLEVEL, que el administrador del sistema puede cambiar escribiendo en /proc/sys/kernel/printk. Estos valores de prioridad se definen en las macros KERN_ERROR, KERN_DEBUG, etc. como niveles 0-7. if (msg_level lt; console_loglevel amp; amp; console_drivers) { struct console *c = console_drivers; while(c) { if ((c-gt; flags amp; CON_ ENABLED) amp; amp; c-gt; write) c- gt; write(c, msg, p - msg line_feed); c = c-gt; next } }.} La mayoría de las configuraciones de Linux tienen un solo registro de consola, que corresponde a una terminal virtual y el código está en console.c. . La impresión del mensaje real la realiza vt_console_print. Una mirada a su código fuente revela que no siempre imprime información en el terminal virtual de primer plano, pero se puede configurar para imprimir información en el terminal virtual. Si la variable kmsg_redirect es distinta de cero, su valor es el número del terminal virtual seleccionado para recibir mensajes del kernel. Esta variable se puede aplicar al descriptor de archivo de la terminal virtual llamando a ioctl(TIOCLINUX) (el comando tty ioctl definido por Linux). Si está ejecutando una computadora estándar con un puerto serie, puede seleccionar el puerto serie como consola pasando la opción de línea de comando console= al kernel. El archivo Documentation/serial-console.txt describe claramente todo el dispositivo y los detalles operativos necesarios. Declaración y selección de una consola Para declarar un nuevo dispositivo de consola, el código del kernel primero debe incluir este archivo de encabezado, que define la estructura de la consola y algunas banderas. Luego se llama a Register_console para insertar la consola en la tabla de estructura de datos de la consola activa.