Secciones de la página

Ofimática


Xlsx. Reader


Gnuplot. Test


Xls. Reader


Sfk. Diary

Tol

Artículos del sitio

Presentación de Tol

Todos los programas

Simuladores visuales

Sitios que me gustan

Por categorías

Algoritmia

Búsqueda y ordenación

Computación fisiológica

Editorial y edición

Gráficos de datos

Herramientas y utilidades

Hipertexto

Informática forense

Lectura óptica de datos

Metaprogramación

No determinista

Ofimática

Recursión e iteración

Reglas y restricciones

Series y estadística









Programas de ofimática para Excel, Word, Pdf, etc.

Programas de ofimatica, en especial para Office para Windows de Microsoft que tienen relación con Excel, con Word, etc., de Adobe para la generación o manipulación de ficheros en formato Pdf (Portable Document Format), etc.

A continuación se expone un breve resumen de cada uno de los progamas y, en cada programa, pulsando sobre el botón azul con flecha, a la derecha del título, se accede a su código completo.

make.tol de Xlsx.Reader

Librería que permite construir lectores de ficheros Excel Xlx, de extensión xlsx, de Office de Microsoft. El objetivo de este fichero make.tol es sólo probar las diferentes funcionalidades de esta librería que se implementan en el fichero xlx.tol y que puede ser incluida desde otros programas Tol. Los actuales ficheros Xlsx de Microsoft Excel son

Librería que permite construir lectores de ficheros Excel Xlx, de extensión xlsx, de Office de Microsoft. El objetivo de este fichero make.tol es sólo probar las diferentes funcionalidades de esta librería que se implementan en el fichero xlx.tol y que puede ser incluida desde otros programas Tol. Los actuales ficheros Xlsx de Microsoft Excel son ficheros comprimidos y se pueden abrir con WinZip o 7Zip. En especial, este código, usa 7Zip, desde la línea de mandatos, para extraer la hoja de datos requerida. Las hojas dentro de este fichero comprimido se numeran como 1, 2, 3,... independiéntemente de cual sea el nombre de la hoja.

El código de esta librería Xls.Reader, por razones de simplicidad, no realiza especiales comprobaciones: a) ni de mayúsculas ni minúsculas en las etiquetas Xml, b) ni de celdas Excel combinadas, c) omite las celdas vacías que no se guarden, por lo que el resultado puede no ser perféctamente rectangular, d) tampoco extrae fórmulas, ni formatos y e) todos los campos los retorna en formato de texto, asi, por ejemplo, las fechas se retornan como un número (identificador de la fecha) en formato de texto y, f) dependiendo de la variable de control XlxCpm, retorna todos los textos compactados o no, de forma independiente a las directrices internas de Excel-Xml del tipo xml:space = preserve.

make.tol de Gnuplot.Test

Programa que muestra como crear un grafico en formato Gif con Gnuplot de una serie temporal que se guarda en un fichero Bdt de Tol (shows how to write a gif chart using Gnuplot from a single time serie stored in a Tol Bdt file). Es un programa que se ejecuta de forma lineal en el que no se declaran funciones Tol. Este programa realiza las

Programa que muestra como crear un grafico en formato Gif con Gnuplot de una serie temporal que se guarda en un fichero Bdt de Tol (shows how to write a gif chart using Gnuplot from a single time serie stored in a Tol Bdt file). Es un programa que se ejecuta de forma lineal en el que no se declaran funciones Tol.

Este programa realiza las siguientes acciones: a) Define un conjunto temporal (TimeSet) semanal, de lunes a domingo, determinado por los lunes, esto es, por el WD(1). b) Define todos los ficheros necesarios, de datos para Gnuplot, de instrucciones para Gnuplot, del grafico que generara Gnuplot, de la semilla, template, de la pagina Html, de la pagina Html que visualiza el grafico generado con Gnuplot y del documento Pdf que se genera a partir de la anterior pagina Html. c) Define una semilla, template, de mandatos de Gnuplot. e) Lee los datos de la serie temporal con la funcion Tol IncludeBDT(). f) Establede los formatos de datos y fechas adecuados para Gnuplot. g) Crea el fichero de mandatos Gnuplot a partir de la semilla anterior. h) Ejecuta Gnuplot con los datos y los mandatos i) Crea la pagina Html incluyendo el grafico Gnuplot a partir de la anterior semilla Html. k) Crea un documento Pdf a partir de la pagina Html.

make.tol de Xls.Reader

Las funciones de esta librería Xls.Reader permiten construir lectores de ficheros Excel Xls, la versión clásica de Microsoft, a través de una conexión Odbc de Windows de Microsoft. La funcionalidad de este fichero principal make.tol es sólo probar las diferentes funcionalidades de esta librería que se implementan dentro del fichero xls.tol. Esta

Las funciones de esta librería Xls.Reader permiten construir lectores de ficheros Excel Xls, la versión clásica de Microsoft, a través de una conexión Odbc de Windows de Microsoft. La funcionalidad de este fichero principal make.tol es sólo probar las diferentes funcionalidades de esta librería que se implementan dentro del fichero xls.tol. Esta librería asume que existe una conexión Odbc de nombre conocido y que se guarda en una de las variables de control llamada XlsOdb y que esta conexión Odbc apunta a un fichero Excel del tipo Xls.

La librería Xls.Reader proporciona funcionalidades para: a) asignar la variable de control Odbc o usar el valor por defecto, b) asignar la variable de control del fichero Excel buffer o usar el fichero por defecto, c) verificar que es un fichero Excel del tipo Xls, d) para copiar el fichero Excel que se quiere leer sobre el buffer de lectura (que es el fichero al que apunta la conexión Odbc) y e) para leer un rango de celdas de una de las hojas del fichero Excel. La funcionalidad de lectura Excel Xls de esta librería, a través de Odbc, usa internamente la versión de Sql (Structured Query Language) limitada del Excel de Microsoft.

make.tol de Sfk.Diary

El programa Sfk.Diary es un conversor de textos en Word, que corresponden a anotaciones de actividades para partes de trabajo, con una anotacion por linea, a un formato que se puede pegar en Excel, de forma que cada concepto (empresa, proyecto, dedicacion, fechas, observaciones, etc.) se encaje en su celda correspondiente. El texto se copia de Word

El programa Sfk.Diary es un conversor de textos en Word, que corresponden a anotaciones de actividades para partes de trabajo, con una anotacion por linea, a un formato que se puede pegar en Excel, de forma que cada concepto (empresa, proyecto, dedicacion, fechas, observaciones, etc.) se encaje en su celda correspondiente. El texto se copia de Word al clipboard, a este texto que esta escrito en un lenguaje natural, aunque con ciertas reglas de escritura, este conversor, le da un formato Ascii separador mediantes tabuladores y le añade fórmulas y ambas cosas permite pegarlo en una plantilla Excel de control de trabajos.

El comportamiento de transformacion de este conversor se realiza mediante un conjunto de reglas de reescritura, unas reglas generales y otras reglas son especificas para los diferentes conceptos de las anotaciones. En el fichero Tol cwx.tol pueden consultarse 2 ejemplos de reglas de reescritura de tipo general. Para que el uso de este conversor sea muy rapido la informacion se lee y escribe en el clipboard de forma que se obtiene copiando de Word, se ejecuta este conversor que lee el clipboard y escribe el resultado en el clipboard y se pega dicho resultado en Excel. Si bien ha de hacerse notar que internamente la informacion pasa a traves de ficheros temporales que el usuario no observa.

2015 asolver.com | Aviso legal | XHTML | Δ Θ Ξ | Creative Commons | Mapa y funciones del sitio

Tol