Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
UPS se opreste/restarteaza subit.

Vecini insuportabili, violenti

Semafor și pentru dreapta sa...

Problema PC nou
 Colet prin posta din SUA - valoar...

Unifi Dream Machine, merita?

Achizitie componente PC Gaming

"Caru cu Bere"
 c ++ problema trepte

Este chiar o necesitate contestar...

Camera Sony cu probleme

Cum pot folosi SUMAL?
 Întrebari roata rezerva slim

Cum va tundeti copilasii ? (in Bu...

Probleme centrala Ferroli Biopell...

Cunoasteți vreo aplicaț...
 

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: 29,364
  • Înscris: 24.02.2007
Sa intrebam altfel, cine iti cere?

#20
Papillon_

Papillon_

    2B

  • Grup: Senior Members
  • Posts: 8,741
  • Î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: 29,364
  • Î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,741
  • Î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: 29,364
  • Î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,741
  • Înscris: 15.04.2011
Pentru productie din ce am inteles.

#26
Papillon_

Papillon_

    2B

  • Grup: Senior Members
  • Posts: 8,741
  • Î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: 29,364
  • Î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 endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

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