Transformare în tabel al fișierului D394T.xml

hMARFA V8.8C - hMARFT V4.4C

Moderator: HAMOR

Post Reply
gyongyver.balazs
Posts: 17
Joined: 18 Jan 2012, 10:22

Transformare în tabel al fișierului D394T.xml

Post by gyongyver.balazs »

Vizualizarea în formă tabelară al fișierului D394T poate fi necesară de ex. pentru verificări:
- fie se dorește compararea cu jurnalul de TVA
- fie cu ocazia unui control ulterior de la finanțe

Fișierul fiind un xml, la deschiderea lui MSExcel știe să-l transforme în mod automat în tabel.
În unele cazuri însă nu funcționează, de ex. am avut cazuri de eșec cu Excel 2013 sau cu OOCalc 3.3.

Ce putem face?

Soluția se bazează pe instrumentul încorporat în MSExcel și OOCalc, numit ”Text to columns”.
Pașii:
- deschideți XML-ul cu un Notepad
- Ctrl+A pentru memorarea întregului text
- deschideți un fișier de lucru cu MSExcel sau OOCalc
- în prima coloană Ctrl+V (Paste)
- ștergeți de la început rândurile de total, și de la sfârșit ultima linie ”</declaratie394>”
- ordonați rândurile
- șetrgeți rândurile, de genul ”<!-- op1(nnn) -->”, ”</op1>”
- rămân rândurile: ”<op1 cota=...”
- selectați întreaga coloană
- alegeți operația: Data > Text to columns
- alegeți opțiunea: Delimited și specificați pentru separator ghilimelele
- apăsați butonul Finish sau OK

Procedura prezentată mai sus durează 1-2 minute.
imre.bodosi
Site Admin
Posts: 456
Joined: 08 Dec 2011, 10:49

Re: Transformare în tabel al fișierului D394T.xml

Post by imre.bodosi »

Este util si in alte situatii pentru transferat text in xls,
de exemplu dintr-o lista in xls.

Observatii:

- textul copiat in XLS trebuie sa fie integral in coloana,
deci marginea coloanei trebuie trasa la dreapta pana cand intregul text intra in coloana.

- la numerele cu zecimale punctul zecimal trebuie inlocuit cu virgula, daca xls este setat cu virgula zecimala.
Adica Ctrl+F Replace. Inlocuirea se poate face inainte sau dupa transformare,
depinde daca punctul este doar punct zecimal sau apare si in texte.
Daca se inlocuieste dupa transformare, se pot selecta coloanele in care sa se faca inlocuirea.
Post Reply