Convertire fisier .xls in .xsd.
Last Updated: Oct 15 2013 18:01, Started by
Papillon_
, Oct 14 2013 19:57
·
0
#1
Posted 14 October 2013 - 19:57
Am un fisier .xls pe care vreau sa il transform dupa un model in fisier .xsd(xml) dar nu stiu cum, puteti sa ma ajutati? Am atasat fisierele intr-o arhiva zip si cateva screenshot-uri.
As mai vrea daca se poate sa imi recomandati un program free mai reusit cu care sa pot sa deschid si sa editeze fisiere .xml, .xsd. Acum folosesc Notepad++ dar parca nu afiseaza codul clar. Attached FilesEdited by Papillon_, 14 October 2013 - 20:24. |
#2
Posted 14 October 2013 - 20:36
#3
Posted 14 October 2013 - 21:04
Multumesc de recomandare, il gasisem si eu mai devreme dar nu reusesc sa ii dau de cap imi scoate ceva dar nu e bine.
Trebuie sa folosesc XML Schema din ce am citit. Attached FilesEdited by Papillon_, 14 October 2013 - 20:55. |
#4
Posted 14 October 2013 - 21:07
XSD defineste structura unui document XML.
XLS contine foi de calcul tabelar. Ce vrei totusi sa obtii? |
#5
Posted 14 October 2013 - 21:15
Sa il fac sa arate(paj1.xls) ca cel din exemplu(Polite_facultative_locuinte_V3.xsd). Trebuie mai intai sa il convertesc in xml si apoi in xsd? Sunt un pic cam bulversat.
Din ce mi-ai spus tu practic fisierul ala .xsd e un fisier XML, nu? Edited by Papillon_, 14 October 2013 - 21:20. |
#6
Posted 14 October 2013 - 21:56
XSD e un XML a carui structura o interpretezi ca pe un set de reguli, gen fiecare inregistrare trebuie sa aibe max 1 nume, 1-x prenume, etc.
|
#7
Posted 14 October 2013 - 22:05
Bun, si cum fac fisierul meu in XML-ul acesta? Trebuie facuta manual sau merge si automat?
|
#9
Posted 15 October 2013 - 09:39
Nu cred ca aici gasesti persoane ce folosesc aplicatii ci le programeaza. Si poate programa sau indica cum sa faci tu asta. Insa daca nu esti programator nu cred ca aici e locul de cerut aplicatii la cheie.
Edited by neagu_laurentiu, 15 October 2013 - 09:39. |
#10
Posted 15 October 2013 - 10:01
Nu prea stiu programare in xml ci in SQL si C# dar nu ar trebui sa fie asa de complicat.
Din ce am citit din excel trebuie sa il transform in XML Table apoi din XML table in XML data file (.xml) iar la sfarsit sa salvez XML schema in. XML schema file (.xsd) Am gasit o metoda http://office.micros...A010342365.aspx si un tutorial pentru prima parte: [ https://www.youtube-nocookie.com/embed/1OKZN2sUuvs?feature=oembed - Pentru incarcare in pagina (embed) Click aici ] problema e ca atunci cand ii dai "ok" ca sa imi creeze XML Table imi da eroare, la tipul din tutorial ii merge, o fii din cauza ca are exel 2007 si eu am 2010? De pe site-ul microsoft am incercat "In the highlighted line in the VBA code module, remove "50" from the line. In other words, change: XMLDoc As msxml2.DOMDocument50 To: XMLDoc As msxml2.DOMDocument Press F5 to find the next line that contains "XMLDoc As msxml2.DOMDocument50," click OK, and change the line as you did in step 2." dar tot nu merge. Am atasat doua poze cu eroarea respetiva. Attached FilesEdited by Papillon_, 15 October 2013 - 10:09. |
|
#11
Posted 15 October 2013 - 10:08
Excel-ul salveaza in .XML dar nu sub specificatiile tale .XSD !
|
#12
Posted 15 October 2013 - 10:14
Cum trebuie sa procedez? Nu as putea lua un template XML si sa il modific, sa introduc datele manual din excel in el?
|
#13
Posted 15 October 2013 - 10:17
Daca stii C# poti sa faci tu structura in cauza, asa din .xml-ul Excel tot ai de editat.
Insa acel format nu e dat de vreo firma ce are si aplicatia de introdus date ? Edited by neagu_laurentiu, 15 October 2013 - 10:18. |
#14
Posted 15 October 2013 - 10:20
Da, probabil XML-urile le introduc intr-o aplicatie, nu stiu exact despre care e vorba.
|
#15
Posted 15 October 2013 - 10:27
Joaca-te cum spune aici, vezi ce poate face: http://www.bitwizard...orksheet-to-XML
|
|
#16
Posted 15 October 2013 - 11:15
Am creat un .xsd file for the XML Mappings pe "coloana" celui de in exemplu(prima poza), apoi am importat-o in excel si adaugat datele din coloane iar la sfarsit am generat un fisier xml. Acuma trebuie sa modific primul fisier .xsd?
Attached FilesEdited by Papillon_, 15 October 2013 - 11:17. |
#17
Posted 15 October 2013 - 14:19
Papillon_, on 14 octombrie 2013 - 19:57, said:
Am un fisier .xls pe care vreau sa il transform dupa un model in fisier .xsd(xml) dar nu stiu cum, puteti sa ma ajutati? Totuși, ce ți se cere? Să predai cuiva niște date în format xml sau să faci un convertor "dupa un model" xsd? "Convertire fisier .xls în .xsd" nu are sens, dar convertirea .xls în .xml, da. Quote
As mai vrea daca se poate sa imi recomandati un program free mai reusit cu care sa pot sa deschid si sa editeze fisiere .xml, .xsd. Acum folosesc Notepad++ dar parca nu afiseaza codul clar. Din nou ar trebui făcută diferențierea între xsd și xml. Un xsd îl editezi foarte rar, și poate fi generat și automat cu tot felul de scule, pe baza unui xml ca model. El conține, cum s-a mai spus, doar niște reguli, foarte utile în procesul de preluare și validare a datelor. Când e vorba de xml, acolo sunt deja datele concrete, pe structura descrisă în xsd (XML Shema). Completarea datelor, editarea direct în fișier xml, nu se practică - deci nu-i nevoie de vreun program mai reușit. Excel, sau orice aplicație office, este un exemplu de unealtă pentru completarea mult mai comodă a datelor de către operator, dar poți să-ți faci în orice limbaj de programare un formular pentru așa ceva. XML-ul este doar pe post de depozit, de bază de date, asupra căreia poți face și interogări. De văzut XQuery și XForms. |
#18
Posted 15 October 2013 - 16:01
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users