Problem when excel saves a .csv file

P

Pedro Tito

I’ll try to explain using this example:
I have a table with 51 lines x 25 columns (51x25=1071 cells).
The first line has the title of each column, the first column has the names
of the objects and the others cells have the values.
I only use the cells I need and not all of the 1071. And here is the problem
(because some cells will be empty).
When I save the .csv file, excel deletes the last 2 cell of each line, but
only from line 17 to the last line, because those 2 last columns are empty
(except the title line).
So, the table with 51x25 changes to a table with 16x25 followed by another
table with 35x23.
I saw the missing cells because I edited the .csv file with notepad and I
saw the missing “;†from line 16 to 51. And each “;†separates a cell the
next cell.

If I insert a ‘space’ in the cells, excel saves it correctly (with the last
2 cells) but if I delete the space… Excel saves it wrong and delete the last
2 cells of each columns but only from 16th line to the last line.

I already tried to copy the first line to the others but the problem persists.

Is it a bug?
I have my office 2003 updated.


Thanks in advance


The saved .csv file is something like this:
(note the missing of the “ ;; †after “Produto 15â€, meaning that 2 cells
where deleted when saved)

Ordem;Codigo;Preco 1;Preco 2;Preco 3;Preco 4;Preco 5;Imagem pequena;Imagem
grande;Familia;Destaque;Novidade;Promocao;Data inicio promocao;Data fim
promocao;Preco promocao 1;Preco promocao 2;Preco promocao 3;Preco promocao
4;Preco promocao 5;Ficheiro;Descricao Ficheiro;Nome;Caracteristicas;Descricao
1;produto 1;0,65;;;;;;;104;;;;;;;;;;;;;Produto 1;;
2;produto 2;1,8;;;;;;;104;;;;;;;;;;;;;Produto 2;;
3;produto 3;0,75;;;;;;;104;;;;;;;;;;;;;Produto 3;;
4;produto 4;1;;;;;;;104;;;;;;;;;;;;;Produto 4;;
5;produto 5;0,75;;;;;;;104;;;;;;;;;;;;;Produto 5;;
6;produto 6;1;;;;;;;104;;;;;;;;;;;;;Produto 6;;
7;produto 7;0,1;;;;;;;104;;;;;;;;;;;;;Produto 7;;
8;produto 8;0,15;;;;;;;104;;;;;;;;;;;;;Produto 8;;
9;produto 9;0,3;;;;;;;104;;;;;;;;;;;;;Produto 9;;
10;produto 10;1,8;;;;;;;104;;;;;;;;;;;;;Produto 10;;
11;produto 11;1,8;;;;;;;104;;;;;;;;;;;;;Produto 11;;
12;produto 12;1,8;;;;;;;104;;;;;;;;;;;;;Produto 12;;
13;produto 13;2,3;;;;;;;104;;;;;;;;;;;;;Produto 13;;
14;produto 14;0,15;;;;;;;104;;;;;;;;;;;;;Produto 14;;
15;produto 15;0,8;;;;;;;104;;;;;;;;;;;;;Produto 15;;
16;produto 16;0,1;;;;;;;104;;;;;;;;;;;;;Produto 16
17;produto 17;0,15;;;;;;;104;;;;;;;;;;;;;Produto 17
18;produto 18;0,1;;;;;;;104;;;;;;;;;;;;;Produto 18
19;produto 19;0,1;;;;;;;104;;;;;;;;;;;;;Produto 19
20;produto 20;1,5;;;;;;;104;;;;;;;;;;;;;Produto 20
21;produto 21;0,3;;;;;;;104;;;;;;;;;;;;;Produto 21
22;produto 22;0,3;;;;;;;104;;;;;;;;;;;;;Produto 22
23;produto 23;0,3;;;;;;;104;;;;;;;;;;;;;Produto 23
24;produto 24;0,4;;;;;;;104;;;;;;;;;;;;;Produto 24
25;produto 25;1,2;;;;;;;104;;;;;;;;;;;;;Produto 25
26;produto 26;0,8;;;;;;;104;;;;;;;;;;;;;Produto 26
27;produto 27;0,8;;;;;;;104;;;;;;;;;;;;;Produto 27
28;produto 28;2,3;;;;;;;104;;;;;;;;;;;;;Produto 28
29;produto 29;1,5;;;;;;;104;;;;;;;;;;;;;Produto 29
30;produto 30;2,8;;;;;;;104;;;;;;;;;;;;;Produto 30
31;produto 31;0,2;;;;;;;104;;;;;;;;;;;;;Produto 31
32;produto 32;0,8;;;;;;;104;;;;;;;;;;;;;Produto 32
33;produto 33;0,2;;;;;;;104;;;;;;;;;;;;;Produto 33
34;produto 34;0,1;;;;;;;104;;;;;;;;;;;;;Produto 34
35;produto 35;0,1;;;;;;;104;;;;;;;;;;;;;Produto 35
36;produto 36;0,2;;;;;;;104;;;;;;;;;;;;;Produto 36
37;produto 37;0,15;;;;;;;104;;;;;;;;;;;;;Produto 37
38;produto 38;0,8;;;;;;;104;;;;;;;;;;;;;Produto 38
39;produto 39;1,5;;;;;;;104;;;;;;;;;;;;;Produto 39
40;produto 40;0,4;;;;;;;104;;;;;;;;;;;;;Produto 40
41;produto 41;1,8;;;;;;;104;;;;;;;;;;;;;Produto 41
42;produto 42;0,4;;;;;;;104;;;;;;;;;;;;;Produto 42
43;produto 43;0,4;;;;;;;104;;;;;;;;;;;;;Produto 43
44;produto 44;0,75;;;;;;;104;;;;;;;;;;;;;Produto 44
45;produto 45;39,5;;;;;;;104;;;;;;;;;;;;;Produto 45
46;produto 46;0,1;;;;;;;104;;;;;;;;;;;;;Produto 46
47;produto 47;0,5;;;;;;;104;;;;;;;;;;;;;Produto 47
48;produto 48;0,5;;;;;;;104;;;;;;;;;;;;;Produto 48
49;produto 49;0,75;;;;;;;104;;;;;;;;;;;;;Produto 49
50;produto 50;1,5;;;;;;;104;;;;;;;;;;;;;Produto 50
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top