Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [ Πρόσθετα ] xml mapping με το Excel

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 13-06-12, 08:58
Όνομα: Ιωάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 13-06-2012
Μηνύματα: 2
Προεπιλογή xml mapping με το Excel

Γεια σας.
Προσπαθω να κανω xml mapping με το Excel 2010. Οταν παω να κανω "εξαγωγη" τοτε ενα μηνυμα εμφανιζεται που λεει οτι δεν μπορει να γινει εξαγωγη.
Βρηκα στη βοηθεια της Microsoft αυτο:
"an XML mapping cannot be exported if the mapped element’s relationship with other elements cannot be preserved. This relationship may not be preserved for the following reasons:
The schema definition of a mapped element is contained within a sequence with the following attributes:
The maxoccurs attribute is not equal to 1."

Στο σχημα που εχω υπαρχουν maxoccurs>1. Αυτο ειναι απαραιτητο για να εχω επαναλαμβανομενα στοιχεια xml (βλεπε παραδειγμα πιο κατω).

Tον περιορισμο ==1 γιατι τον βαζει?

Υπαρχει αλλος τροπος να το κανω?

Για παραδειγμα εχω το schema:
(http://office.microsoft.com/en-us/ex...1041933.aspx):

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Root">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="1" name="EmployeeInfo">
<xsd:complexType>
<xsd:all>
<xsd:element minOccurs="0" maxOccurs="1" name="Name" />
<xsd:element minOccurs="0" maxOccurs="1" name="Date" />
<xsd:element minOccurs="0" maxOccurs="1" name="Code" />
</xsd:all>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="ExpenseItem">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Date" type="xsd:date"/>
<xsd:element name="Description" type="xsd:string"/>
<xsd:element name="Amount" type="xsd:decimal" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

To παραδειγμα αυτο δεν μπορει να γινει export.

Σας ευχαριστω.
Απάντηση με παράθεση
  #2  
Παλιά 13-06-12, 09:31
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλημέρα Γιάννη και καλωσόρισες στο φόρουμ!

Αν μπορείς, ανέβασε ένα δείγμα του αρχείου σου με μερικές εγγραφές
για να ξέρουμε ποιο ακριβώς είναι το ζητούμενο.

Φιλικά

Τάσος


ΥΓ.: Σε παρακαλώ διόρθωσε αν θέλεις το όνομα εκφώνησης στο προφίλ σου για να ξέρουμε πως θα σε φωνάζουμε.
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 13-06-12, 09:53
Όνομα: Ιωάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 13-06-2012
Μηνύματα: 2
Προεπιλογή

Ανεβάζω ένα αρχείο με κάποια δεδομένα.
Αν προσπαθήσετε να το κάνετε export ως xml, δεν μπορεί να γίνει.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Employee.xlsx (11,6 KB, 37 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 13-06-12, 14:12
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Ιωάννη καλησπέρα και καλώς όρισες στην παρέα
Ο πίνακας που υπάρχει στο συνημμένο αν θεωρητικά " σπάσει " σε 2 μέρη
Employee Info στήλες Α, Β, C και Expense Item D, E, Fτο κομμάτι που δημιουργεί το πρόβλημα είναι το 1ο
Αν διαγραφεί, η ενέργεια export εκτελείται ομαλά και σωστά
Ενδεχομένως υπάρχει πρόβλημα στην Data στις 3 πρώτες στήλες
Ρίξε μια ματιά και το ξαναβλέπουμε
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας



Η ώρα είναι 05:31.