Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
casa verde 2024

Intrerupator cu N - doza doar cu ...

Incalzire casa fara gaz/lemne

Incalzire in pardoseala etapizata
 Suprataxa card energie?!

Cum era nivelul de trai cam din a...

probleme cu ochelarii

Impozite pe proprietati de anul v...
 teava rezistenta panou apa calda

Acces in Curte din Drum National

Sub mobila de bucatarie si sub fr...

Rezultat RMN
 Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...

Lucruri inaintea vremurilor lor

Discuții despre TVR Sport HD.
 

Convertire fisier .xls in .xsd.

- - - - -
  • Please log in to reply
26 replies to this topic

#19
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,194
  • Înscris: 24.02.2007
Sa intrebam altfel, cine iti cere?

#20
Papillon_

Papillon_

    2B

  • Grup: Senior Members
  • Posts: 8,990
  • Înscris: 15.04.2011
Sefa dar ori nu am inteles eu bine ce vrea ori nu a fost suficient de clara.

#21
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,194
  • Înscris: 24.02.2007
Cred ca ambele, oricum o iei, cerinta ori e incompleta, ori n-are sens.

#22
Papillon_

Papillon_

    2B

  • Grup: Senior Members
  • Posts: 8,990
  • Înscris: 15.04.2011
I-am cerut lamuriri, ce mi-a raspuns:

"un xml trebuie sa respecte o anumita schema care este descrisa in documentul xsd
deci nu e bine
din schema vezi ca ai 3 module
datele politei
datele persoanei
datele adresei asigurate"

Deci trebuie sa fac conversia xls -> xml dupa schema din xsd.

Edited by Papillon_, 15 October 2013 - 17:01.


#23
ifar

ifar

    New Member

  • Grup: Members
  • Posts: 21
  • Înscris: 28.09.2008
Cerința asta e pentru producție, sau e doar un test?

Edited by ifar, 15 October 2013 - 17:08.


#24
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,194
  • Înscris: 24.02.2007
Adica cu totul altceva fata de cei ziceai initial.
Ai datele intr-un xls si trebuie sa le transformi in xml ce corespund unor structuri definite in fisiere xsd existente.

Cel mai simplu e in C#, de exemplu, parsezi datele din xls si le salvezi, folosind noua structura, in xml.

View Postifar, on 15 octombrie 2013 - 17:06, said:

Cerința asta e pentru producție, sau e doar un test?

La cum e IT-ul in Romania, mai mult ca sigur pentru productie.

#25
Papillon_

Papillon_

    2B

  • Grup: Senior Members
  • Posts: 8,990
  • Înscris: 15.04.2011
Pentru productie din ce am inteles.

#26
Papillon_

Papillon_

    2B

  • Grup: Senior Members
  • Posts: 8,990
  • Înscris: 15.04.2011

View Postdani.user, on 15 octombrie 2013 - 17:09, said:

Ai datele intr-un xls si trebuie sa le transformi in xml ce corespund unor structuri definite in fisiere xsd existente.
Cel mai simplu e in C#, de exemplu, parsezi datele din xls si le salvezi, folosind noua structura, in xml.
Asa?

private void Parsing_String(string filename)
{
	 List<Row> list = new List<Row>();
	 foreach (String str in File.ReadLines(filename))
	 {
		 String[] strCols = str.Split(Convert.ToChar(" "));
		 list.Add(new Row()
		 {
			 Column1 = strCols[0].Substring(2),
			 Column2 = strCols[1].Substring(2),
			 Column3 = strCols[2].Substring(2),
			 Column4 = strCols[3].Substring(2),
			 Column5 = strCols[4].Substring(2),
			 Column6 = strCols[5].Substring(2)
		 });
	 }
	 dg.ItemsSource = list;
}
public class Row
{
	 public string Column1 { get; set; }
	 public string Column2 { get; set; }
	 public string Column3 { get; set; }
	 public string Column4 { get; set; }
	 public string Column5 { get; set; }
	 public string Column6 { get; set; }
}


Edited by Papillon_, 15 October 2013 - 17:26.


#27
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,194
  • Înscris: 24.02.2007
Creezi structuri de date avand campuri sugestive (nume, prenume, ..., nu Column1).
Importi datele din xls (ai diverse solutii, de la odbc provider, la api-ul Excel).
Generezi xml-urile cerute (ai si aici mai multe variante, de la scris normal in fisiere text, la folosit api-uri corespunzatoare.)

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate