Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

File formato XML

229 views
Skip to first unread message

Elefante

unread,
Jan 26, 2010, 6:58:42 AM1/26/10
to

Devo fare una applicazione in VBA di Excel in cui il file di
interscambio
devo salvarlo in formato Xml, le domande sono:

- Dove trovo un esempio di codice VBA per Excel per salvare il file in
formto Xml ?
- Perch� quando richiamo il file in formato Xml mi apre sempre Excel ?
Grazie


Mauro Gamberini

unread,
Jan 26, 2010, 7:02:59 AM1/26/10
to
> Devo fare una applicazione in VBA di Excel in cui il file di
> interscambio
> devo salvarlo in formato Xml, le domande sono:
>
> - Dove trovo un esempio di codice VBA per Excel per salvare il file in
> formto Xml ?
>

Regista una macro mentre lo salvi .xml.
*Poi* se qualcosa non � chiaro, chiedi.

> - Perch� quando richiamo il file in formato Xml mi apre sempre Excel ?
> Grazie

Non � che confondi i files .xml salvati con Excel
dai *veri* files xml?
Comunque, � sempre il programma predefinito
che apre un file.

--
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/
http://social.microsoft.com/Forums/it-IT/excelit/threads


Locomotica

unread,
Jan 26, 2010, 8:21:30 AM1/26/10
to

Perfetto per il primo punto la Registrazione della MAcro.
Per il secondo � vero confondo i files .xml salvati con Excel.
Cosa devo avere installato per poi aprire il file in formato xml
salvato con Excel ?
Grazie.


"Mauro Gamberini" <maurogsc...@RIMUOVEREaliceposta.it> ha scritto nel
messaggio news:4b5ed9f3$0$1145$4faf...@reader1.news.tin.it...

Mauro Gamberini

unread,
Jan 26, 2010, 8:40:37 AM1/26/10
to
> Perfetto per il primo punto la Registrazione della MAcro.
> Per il secondo � vero confondo i files .xml salvati con Excel.
> Cosa devo avere installato per poi aprire il file in formato
> xml salvato con Excel ?
> Grazie.
>

Excel.


Per� Excel di consente di salvare file .xml in
due modi(almeno nelle versioni pi� recenti):

Dati XML (*.xml)
e
Foglio di calcolo XML (*.xml)

http://office.microsoft.com/it-it/excel/HA011019641040.aspx

Elefante

unread,
Jan 26, 2010, 9:18:25 AM1/26/10
to
Purtroppo non ci siamo, quando in Excel salvo un file in formato Xml
ricevo
questo messaggio in finestra: La cartella di lavoro non contiene mapping
in Xml . Impossibile
salvare i dati in formato XML.
Quando poi carico il file creato in Xml mi apre ancora in formato Excel.
Sto utilizzando Excel 2003.
Grazie

"Mauro Gamberini" <maurogsc...@RIMUOVEREaliceposta.it> ha scritto nel

messaggio news:4b5ef0d5$0$1115$4faf...@reader4.news.tin.it...

Mauro Gamberini

unread,
Jan 27, 2010, 10:11:03 AM1/27/10
to
> Purtroppo non ci siamo, quando in Excel salvo un file in formato Xml
> ricevo
> questo messaggio in finestra: La cartella di lavoro non contiene
> mapping in Xml . Impossibile
> salvare i dati in formato XML.
> Quando poi carico il file creato in Xml mi apre ancora in formato
> Excel.
> Sto utilizzando Excel 2003.
>

Sperando che la risposta venga inserita...
maledizione ai server delle news!

Allora.
Mettiamo tu abbia in Excel una tabella cos� strutturata:

A B
1 Nome Comune

e da riga 2 i dati.

Ti serve uno schema.
Per questa semplice tabella, una cosa tipo:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="documento">
<xs:complexType>
<xs:sequence>
<xs:element name="anagrafica" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="nome" type="xs:string"/>
<xs:element name="comune" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

Da copia/incollare in un file di blocco note
e salvarlo, ad esempio, come xsd.xsd.

Adesso seleziona la tua tabella in Excel.
Dati-->xml-->Origine xml
Mapping xml
Aggiungi
cerca e seleziona il file xsd.xsd che hai creato
Ok
Fai doppio click su: nome nella finestra:
Origine xml.
Adesso: File-->Salva con nome
e seleziona come tipo di file: Dati XML(*.xml).

Per ulteriori informazioni su xml
(qui siamo moooolto OT):

http://www.google.it/search?hl=it&source=hp&q=xml+tutorial&meta=&aq=f&oq=

0 new messages