Yo uso excel. Yo uso hojas de Google. He usado Opencalc. Y para salir realmente conmigo, he usado Visicalc.
He llegado a la conclusión de que las hojas de cálculo son, en esencia, el 'básico' de los datos tabulares.
Estoy buscando una alternativa:
documentable. Puede esparcir notas aquí y allá, pero si se le presenta una hoja de cálculo que nunca ha visto antes (o una en la que trabajó hace un año), tratar de averiguar lo que hizo es desalentador.
Reutilizable. Cuando haces algo inteligente, quiero poder arrastrarlo a otro lugar como puedo hacer con un módulo de Perl.
Sintaxis más clara para las fórmulas. No me gusta escribir miniprogramas como una larga línea de funciones anidadas. Tampoco me gusta tener N columnas de resultados intermedios ocultos.
Un mejor conjunto de funciones.
Características que me gustan de Excel:
Características que no me gustan:
Me gusta una hoja de cálculo para listas rápidas y sucias. Pero sigo sintiendo que estoy tratando de usar un destornillador cuando necesito una llave inglesa.
También he usado bases de datos. dBase II, MS access (una especie de base de datos), Filemaker. Estos son torpes para trabajar: tienes que definir cada tabla. Hacer una suma o una desviación estándar de una columna requiere algunos aros adicionales para saltar.
Numbers de Apple tiene algunos buenos toques: Múltiples tablas en una hoja. También tiene algunas debilidades reales: incapacidad para realizar búsquedas en archivos separados, formato condicional limitado.
Creo que estoy buscando algo entre una hoja de cálculo y una base de datos. Quiero hacer búsquedas. Quiero diferentes puntos de vista. Quiero un conjunto utilizable de vistas predeterminadas.
¿Excel con sintaxis de Matlab tal vez?
¿Pequeñas cuadrículas de celdas conectadas a otras cuadrículas de celdas con fórmulas?
Dijkstra escribió "La declaración GoTo se considera dañina" y nos alejó de Fortran y Basic.
Estoy convencido de que usar una hoja de cálculo para hacer cualquier cosa que tarde más de un día en escribirse es muy parecido a tratar de usar MS Word para crear un documento técnico largo. Word está bien para una nota de 3 páginas. Más que eso, quiero algo como Framemaker.
Estoy buscando algo que haga a las hojas de cálculo lo que Pascal es a Basic
iPython, mencionado a continuación, parece posible.
pySpread es otro para revisar. Y me hizo pensar:
En el diseño web hacemos todo lo posible para separar el contenido del marcado. En mi propio sitio, utilizo una combinación de scripts, plantillas y Markdown de Perl para que el marcado no interfiera con la escritura del contenido.
En programación tenemos estructuras de datos: matrices, hashes, listas, estructuras, etc.
Las últimas versiones de Excel tienen el inicio de datos estructurados con su idea de tabla. Esto al menos le permite editar una fórmula una vez en una columna y hacer que se aplique a la columna.
Creo que en una aplicación similar a una hoja de cálculo, quiero una forma de separar las fórmulas de los datos y una forma de tener datos estructurados.
Sugeriría echar un vistazo a ipython específicamente con portátiles
Una segunda opción basada en python si le gusta el aspecto de la hoja de cálculo es PySpread : parece una hoja de cálculo tradicional, pero cada "celda" puede contener cualquier cosa hasta un programa completo de python, es gratuito y GPL3, pero tiene que cumplir con las dependencias y se ejecutará en Windows, OS-X y Linux al menos.
Principales características
usuario3169
izzy
usuario3169
izzy