Hola otra vez
Gracias por la rápida respuesta, Mauricio.
Sí, olvidé decirlo. Como bien preguntas tengo que hacer la importación marcando yo los campos en el diseño de la regla.

Un ejemplo de datos:
Como veréis el punto sirve para separar decimales, detrás sólo tiene dos cifras. En algunos casos (en este precisamente no) hay comas para separar los miles. Si copias el contenido que te adjunto en un archivo txt e intentas abrirlo con Calc, no hay ninguna opción (que yo haya visto) que te permita que el programa sepa diferenciar las diferentes formas de separar decimales (por puntos o por comas).
De eso es de lo que se trata.
El caso es que quien tiene que hacer la operación es un usuario, y por tanto no se le pueden "pedir peras al olmo".

Gracias por intentarlo.

         operario tipo1  tipo2  tipo3    tipo4   Total
          6.00    0.00   11.49  148.30    0.00  159.79
          7.00    0.00   82.49  165.04   18.88  266.41
         10.00    3.00    2.50   55.55    0.00   61.05
         12.00    0.00   58.38  248.21    0.00  306.59
         15.00    0.00   41.87  247.21   12.31  301.39
         25.00    0.00   18.70   50.58    1.82   71.10
         26.00    0.00    5.58   75.23    3.99   84.80
         28.00    0.00    6.46   58.68    4.28   69.42
         33.00    0.00    8.53   71.87    0.00   80.40
         37.00    0.00    0.00   11.77    0.00   11.77
         38.00    0.00    6.01   67.17    2.75   75.93
         39.00    0.00    9.06   49.79    7.65   66.50
         42.00    0.00   32.19   48.28    5.75   86.22
         44.00    0.00   13.51   46.88    4.85   65.24
         46.00    0.00   16.34   60.14    6.80   83.28
         47.00    0.00    6.18   91.28    0.00   97.46
         48.00    0.00    0.00   67.25    0.00   67.25
         50.00    0.00   10.43   52.01    5.61   68.05
         52.00    0.00    5.23   56.44    0.00   61.67
         54.00   10.86   94.91  298.79   11.75  416.31
         56.00   11.66   45.95  365.75    5.80  429.16
         59.00    0.00   10.58   70.54    5.83   86.95
         70.00    0.00   48.06  218.54   11.74  278.34
         72.00    0.00   30.34  107.69    9.67  147.70





Mauricio Baeza escribió:
El mié, 22-09-2010 a las 08:41 +0200, Tomas Eroles escribió:

Hola a t...@s
Últimamente tengo un problema con Calc para el que tengo dos soluciones, pero que no son satisfactorias.
El problema:
- Necesito importar datos a partir de archivos de texto llano.
- Los archivos han sido generados con un software de contabilidad
- Los datos numéricos se escriben en formato americano (puntos para separar decimales y comas para separar miles)
- No hay separación de campos por tabuladores ni por cualquier otro carácter
- Al hacer la importación los toma como texto, y no puedo trabajar con ellos como números

He encontrado dos soluciones:
- Abrir el archivo con el bloc de notas, cambiar comas por nada y puntos por comas + Se importa pero la importación tiene que hacerla un usuario y no se aclara

- Cambiar la configuración de W$ a formato americano, importar y cambiar otra vez a formato europeo + Lo mismo que antes, se importa pero evidentemente los usuarios no van a hacerlo de esta manera

Las comparaciones son odiosas, lo sé, pero en la hoja de cálculo que usaban antes (y que por supuesto quieren volver a usar) hay una opción que permite que el programa de importación haga el cambio de manera automática al hacer la conversión del archivo. ¿Creéis que hay alguna posibilidad de que se implemente algo similar en OO?

Muchas gracias



- No hay separación de campos por tabuladores ni por cualquier otro
carácter


Hola....

Si no hay separador de campos, ¿usas ancho fijo para cada campo?

¿Puedes enviar una muestra representativa para hacer unas pruebas?


Saludos





---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Responder a