odkaz k stiahnutiu csv... https://db.tt/PILxfzlH
Priradenie cisiel do tabulky - aky program pouzit?
Priradenie cisiel do tabulky - aky program pouzit?
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..?
dakujem
odkaz k stiahnutiu csv... https://db.tt/PILxfzlH
odkaz k stiahnutiu csv... https://db.tt/PILxfzlH
Re: Priradenie cisiel do tabulky - aky program pouzit?
kamos excel to bude vediet 
ale ani boha neviem co chces
pozeram som tu druhu tabulku a nechapem jej
preco ta mas take cisla ? vyzrebovane boli ine.
ale ani boha neviem co chces
pozeram som tu druhu tabulku a nechapem jej
preco ta mas take cisla ? vyzrebovane boli ine.
Re: Priradenie cisiel do tabulky - aky program pouzit?
to som daval nahodne, nechcelo sa mi to pozerat, jak to je oroginal, to len pre predstavu..Forsaken napísal:kamos excel to bude vediet
ale ani boha neviem co chces
pozeram som tu druhu tabulku a nechapem jej
preco ta mas take cisla ? vyzrebovane boli ine.
Re: Priradenie cisiel do tabulky - aky program pouzit?
Neviem či si to už vyriešil, ale ak nie, tak som vytvoril takýto naivný Python programík:
Výstup je v csv, ktorý, po importovaní do Excelu, dá, verím, použiteľný výsledok.
Tu je csv výstup:
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)
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;;