Priradenie cisiel do tabulky - aky program pouzit?

Programovacie jazyky, rady, poradňa...
cinges
King
King
Používateľov profilový obrázok
Príspevky: 1996
Registrovaný: 05 mar 2007, 13:58
Kontaktovať používateľa:

Priradenie cisiel do tabulky - aky program pouzit?

Príspevok od používateľa cinges »

Cavte, nechcite vediet dovod, ale potrebujem dosiahnut nasledujuce. Mam tabulku, kde su vsetky vyzrebovane cisla zo Sportky od 2015. Ja potrebujem mat druhu tabulku, kde budu jednotlive dni v stlpci a v riadkoch budu cisla od 1 do 50, a v kazdom riadku bude vyznacene cislo, ktore bolo v dany den vyzrebovane. Bude to vlastne vyzerat, ako dierovany stitok. Neviete mi poradit, ako dosiahnut to, aby to dokazalo za cely rok priradit automaticky a nemusel som to robit rucne? dokazal by to excel? alebo co najjednoduchsie pouzit, aby vysledny produkt dokazal ovladat aj blbec..? :D dakujem

odkaz k stiahnutiu csv... https://db.tt/PILxfzlH
Prílohy
vstup.jpg
vystup.jpg
Forsaken
King
King
Používateľov profilový obrázok
Príspevky: 1918
Registrovaný: 14 mar 2010, 0:39

Re: Priradenie cisiel do tabulky - aky program pouzit?

Príspevok od používateľa Forsaken »

kamos excel to bude vediet :D

ale ani boha neviem co chces :D

pozeram som tu druhu tabulku a nechapem jej :D
preco ta mas take cisla ? vyzrebovane boli ine.
cinges
King
King
Používateľov profilový obrázok
Príspevky: 1996
Registrovaný: 05 mar 2007, 13:58
Kontaktovať používateľa:

Re: Priradenie cisiel do tabulky - aky program pouzit?

Príspevok od používateľa cinges »

Forsaken napísal:kamos excel to bude vediet :D

ale ani boha neviem co chces :D

pozeram som tu druhu tabulku a nechapem jej :D
preco ta mas take cisla ? vyzrebovane boli ine.
to som daval nahodne, nechcelo sa mi to pozerat, jak to je oroginal, to len pre predstavu..:D
lupoo
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 45
Registrovaný: 05 júl 2014, 13:33
Bydlisko: Poprad, Žilina
Kontaktovať používateľa:

Re: Priradenie cisiel do tabulky - aky program pouzit?

Príspevok od používateľa lupoo »

notscared
Amateur
Amateur
Príspevky: 12
Registrovaný: 03 aug 2015, 9:42

Re: Priradenie cisiel do tabulky - aky program pouzit?

Príspevok od používateľa notscared »

Neviem či si to už vyriešil, ale ak nie, tak som vytvoril takýto naivný Python programík:
Spoiler

Kód: Vybrať všetko

import csv

output = []

with open('vstup.csv', newline='') as file:
	reader = csv.reader(file, delimiter=';')

	"""Skip the header"""
	reader = iter(reader)
	next(reader)

	for row in reader:
		date = row[0]
		numbers = [None] * 50

		"""Skip the first four columns"""
		row = iter(row)
		for _ in range(4):
			next(row, None)

		for num in row:
			num = int(num)
			numbers[num] = num

		output_row = [date]
		output_row.extend(numbers[1:])  # Cut the '0'
		output.append(output_row)

with open('vystup.csv', 'w', newline='') as file:
	writer = csv.writer(file, delimiter=';')
	header = list(range(0, 50))
	header[0] = "Week"
	writer.writerow(header)

	for el in output:
		writer.writerow(el)
Výstup je v csv, ktorý, po importovaní do Excelu, dá, verím, použiteľný výsledok.
excel_import.png
Tu je csv výstup:
Spoiler

Kód: Vybrať všetko


Week;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49
31.12.2014;;;;;;;;;9;;;;;;;;;;;;;22;;;;;;;;30;;;;34;;36;;;;40;;;;;;;;;
4.1.2015;;;;;;;;;;;11;;;;15;;;;;;;;23;;25;;;;;;;;;;;36;;;;;;;;;;;;;49
7.1.2015;;;;;;;;;;;;12;;;;;;;;;;22;;;25;26;;;;;;;;;;;;38;;;41;;;;;;;;
11.1.2015;;;;;;6;;8;;;;;;;;;;18;;;;;;;25;26;;;;;;;;;;;;;39;;;;;;;;;;
14.1.2015;;;;;;;;8;;;;;;;;;17;;;;;;;24;;;;;;;;32;;34;;;;;;;;;;;;;47;;
16.1.2015;;;;;;;;;;10;;;;;;16;;;;;;;;;;;;;;;;;33;;35;;;;;;;;;;45;;;48;
18.1.2015;;;;;;;7;;;;;;;;;16;;18;;;;;;;;26;;;;;;;;;;;;38;;40;;;;;;;;;
21.1.2015;;;;;;;;;;;;;;;;16;;;;20;;;;;;;27;;;;;;;34;;;;;;;;;;;;46;;;49
25.1.2015;;;;;;;;;9;10;;;;14;;;17;;;;;;;;;;;;;;;;;34;;;;;;40;;;;;;;;;
28.1.2015;;;;;;;7;;;;11;;;;;16;;;;;;;;;;;;28;;;;;;;;36;;;;;;;;;;;47;;
1.2.2015;;;;;;;;;;;;;;;;;17;;;;;;;;;26;;28;;;;;;;;;;;39;;;;;44;;46;;;
4.2.2015;;;;4;;;;8;;;;;;;15;;;;;;21;;;;;;;;;;;;;;;;;;;;;;;;45;;;;49
8.2.2015;;;;;;;;;;;;;;;;;;18;;;;;;;;26;;;;;;;;;;;37;;39;;41;;;44;;;;;
11.2.2015;;;;;;;;;;10;;;;;15;;;;;;;;;24;;;;;;;;;;;;;;;;40;;;;44;;;47;;
13.2.2015;;2;;;;;7;;;10;;;;;;;;;;;;;;;;;;;29;;;;;;;;;;;;41;42;;;;;;;
15.2.2015;;;;;;6;;;;10;;;;;;;;;;;;22;23;;;;;;;;;;;;;;;;;40;;42;;;;;;;
18.2.2015;;;;;;6;;;9;;;;;;;;;;;;;;;;;;;;;;;32;;34;;36;;;;;;;;;;;;48;
22.2.2015;;;;;;;;;;;11;12;13;;;;;;;;;;;;;;;28;29;30;;;;;;;;;;;;;;;;;;;
25.2.2015;;;3;;5;;;;;;;;;;;;;;;;;;;;;;;;29;;;32;;;;36;;;;;;42;;;;;;;
1.3.2015;;;;;;;7;;;;;;;;;;;;19;20;;;;;;;;;29;;;32;;;35;;;;;;;;;;;;;;
4.3.2015;1;;;;5;;;;;;;;;;;;;;;;;;;;;26;;;29;;;;;;;36;;;;;;;43;;;;;;
8.3.2015;;;3;;;;7;;;;;12;;;;;;;;20;;;;;;;;;29;;;;;;;;;;;;;;;;;;47;;
11.3.2015;;2;;;;;;;9;;;;;;;;;;;;21;;;;;;;28;29;;;;;;;;37;;;;;;;;;;;;
13.3.2015;;;;;;6;;;9;10;;;;;;;;;;;;;23;24;;;;;29;;;;;;;;;;;;;;;;;;;;
15.3.2015;;;;;;;;;9;;;;;;;;;18;;;;;;;;;27;;;;;;;;;36;37;38;;;;;;;;;;;
18.3.2015;;;;4;5;;;;;;;;;;;16;;;;;;;;;;;;;;;;;;;35;;;;;;41;;;;;46;;;
20.3.2015;;;;;;;;;;;;;;14;15;;;;;;;;;;;;;28;;;;;;;;;;;;40;41;;;44;;;;;
22.3.2015;;;;;;;;;;;;;;;;;;;19;;;;;;;;;28;;;31;;;;;;;;39;;;;;;;46;47;;
25.3.2015;;;;;;;7;;;10;;;;;;16;;;;20;;;;;;;;;;;;;;;;;;;;;;;;44;;;;;49
29.3.2015;;;;;;;;;9;;;;;;;16;;18;;20;;;;;;;;;;;;;;;;;;;39;;;;43;;;;;;
1.4.2015;;;;;;;;8;;;;;13;;;;17;;;;;;;;;;;;;;;;33;;;;;38;;;;;;;45;;;;
3.4.2015;;;;;;6;;;;;;;13;;;;;;;;;;;;25;;;;29;;;;;;35;;;;;;;;;;;;47;;
5.4.2015;;;3;;;6;;;;;;;;;;;17;;;;;;;;;;27;;29;;;;;;;;;;;;;;;;;;;;49
8.4.2015;;;3;;;;;;;;;12;;14;;;;;;;;;;;;;;28;;30;;;;;;;;;;;;;;;;46;;;
12.4.2015;;;;;;;;;;;;;;14;;16;;;;;21;;;;;;;;;;;;;;;;;;;;41;;43;;;;47;;
15.4.2015;;;;;;;;;;;;;;;;;;;19;20;;22;;;;;;;;;;;;;;;;;;;41;42;;;45;;;;
17.4.2015;;2;;;5;6;;;;;;;;;;;;;;;;;23;;;;;;;;;32;;;;;;;;;;;;;45;;;;
19.4.2015;;;3;;;;;8;;;;;;;;;;;;;;22;23;;;;;;;30;;;;;;;;;;;;;;;;46;;;
22.4.2015;;;;;;;;;;;;;;;;;;;;;21;;23;;;;;;;;31;;;;;;;;;;41;42;;;;;;;49
26.4.2015;;;;;5;;;;9;;;;;;15;;;;;;;;;24;;;;;;30;;;33;;;;;;;;;;;;;;;;
29.4.2015;;;;;5;;;;;;;;;14;;;;;;20;;;;;;;;;;;;;;34;;;;;;40;;;;;;46;;;
3.5.2015;;;;;;;;;;;;;;;;;;;;;;;;;;;;28;;30;;32;;;;;37;38;;;;;;44;;;;;
6.5.2015;;;;;;;;;;;;12;13;;;;;18;;;;;;;;;;;;;;;;;;36;;;;;;;;;;;47;;49
10.5.2015;;;3;;5;;;;;;;;;;;;;;;20;;;;;;;;28;;;;;;;35;;;38;;;;;;;;;;;
13.5.2015;;;;;5;;;;;;;;;;;;;;;20;;;;;;;;;29;;;;;;;36;;;;;;;43;;;46;;;
15.5.2015;;;;;;;;;;;;;;;15;16;;;;;;;;;25;;;;;;;;;;;;;;;;;;;;;;47;48;49
17.5.2015;;;;;;;;;;;11;;;;;;;;;;;;23;;;;;;;;;;33;;;36;;;39;;;;;;;;47;;
20.5.2015;;;;;5;;;;;;;;;;;;17;18;;;;;;;25;;;;;;;;;34;;;37;;;;;;;;;;;;
24.5.2015;;;;;;;;;;;;12;;;;;;;;20;;;;;;26;;;;;;;33;;;;37;;;;;;;;;46;;;
27.5.2015;;;;;;;;;;;;;;;;;;;;;;;;;25;;;;;;;;;34;;;;38;39;;;;;44;;46;;;
31.5.2015;;2;;;;;;;;;;;13;14;;;;;;;21;;;;;;;;;30;;;;;;;;;;;;;;;;;47;;
3.6.2015;;;3;;5;;;;;;;;;;;;;;;;21;;;;;;;;;;;;33;;;;;;;;41;42;;;;;;;
7.6.2015;;;3;;;6;;;;;;;13;;;;17;;;;;;;;;;;;;;;;;;35;;;;;;41;;;;;;;;
10.6.2015;;;;;;;;8;;;;;;;;;;;;;;;;24;;;;;;;;;33;;;;;;;;;;43;;;;47;;49
12.6.2015;;;;4;;;;8;;10;;;;;;;;;;20;;;;;;;;;;;;;;;;;;;;40;;;;;;;47;;
14.6.2015;;;;;;;;;;;11;12;;;;;;;19;;;;23;;;;;;;;;;;;35;;;38;;;;;;;;;;;
17.6.2015;;;;;;6;;;;;;;13;;;16;;;;;;;;;;;27;;;;;;;;;;;;;40;;;;44;;;;;
21.6.2015;1;;;;;;;;;;;;;;;;17;;;;;;;24;;;;;;;;;33;;;36;;38;;;;;;;;;;;
24.6.2015;;;;;;;;8;;;11;;;;;16;;;;;;;;;;26;;;;;;;;;;;37;;;;41;;;;;;;;
26.6.2015;;;;;;;;8;;10;;12;;;;16;;18;;;;;;;;;;;;;;;;;;;;;;;;42;;;;;;;
28.6.2015;;;;;5;;;;;;;;;;;16;;;;;;;;;;26;;;;;;;33;;35;;;;;;;;43;;;;;;
1.7.2015;;;;;;;;;;;;;;;;;;;;20;;;23;;;;;28;;;;;;;35;;;;;40;;;;;;;47;;

Napísať odpoveď