User:Bekhman/Excel to Wiki tool

From escforumwiki
Jump to navigation Jump to search

A tool to create easily all the wiki tables from Excel sheets

Main goals

  • online tool
  • Easy to use
  • Customizable

Technology chosen

  • Angular
  • Typescript (Javascript)
  • Repo: GitLab (or GitHub)

Options needed

  • Type of contest
  • Voter order
  • Column order
  • Participants order
  • customizable style for header rows/ rows/cell datas
  • sortable line
  • repeat voter at bottom
  • repeat participant at right side
  • collapsable table
  • Recompute ranking (points/place) if not given

Examples

FSC: with FSC 192 results

Result:

Place Participant Points Albania Armenia Australia Austria Azerbaijan Belarus Belgium Bosnia and Herzegovina Bulgaria Canada China Croatia Cyprus Denmark Estonia Finland France Germany Greece Hungary Iceland India Ireland Israel Italy Lithuania North Macedonia Montenegro Netherlands Norway Philippines Poland Portugal Romania Russia Serbia Slovenia Spain Sweden Switzerland Turkey Ukraine United Kingdom United States Brazil Participant
       
7  Albania 100 10 4 2 12 6 10 12 10 5 3 4 6 6 6 4  Albania
38  Armenia 27 10 2 2 7 6  Armenia
31  Australia 35 2 4 6 8 7 4 4  Australia
5  Austria 127 4 8 7 12 7 6 8 2 3 1 6 5 4 5 4 5 10 6 8 6 2 8  Austria
25  Azerbaijan 43 12 7 7 3 7 6 1  Azerbaijan
40  Belarus 21 4 6 3 8  Belarus
21  Belgium 49 1 7 10 7 1 3 5 5 10  Belgium
44  Bosnia and Herzegovina 11 1 2 5 2 1  Bosnia and Herzegovina
16  Bulgaria 67 1 3 5 2 4 4 10 4 6 10 6 1 1 6 4  Bulgaria
8  Canada 96 7 6 2 5 5 2 1 6 4 12 2 12 7 10 2 1 12  Canada
26  China 42 4 7 3 1 4 5 8 5 5  China
27  Croatia 38 8 4 7 4 3 12  Croatia
14  Cyprus 71 3 7 1 7 2 1 3 10 12 12 5 2 6  Cyprus
36  Denmark 28 5 1 3 10 1 6 2  Denmark
12  Estonia 73 2 10 4 8 4 10 10 2 7 2 4 10  Estonia
24  Finland 45 4 7 10 8 4 12  Finland
3  France 140 5 10 1 8 5 1 10 6 8 12 3 4 3 7 12 8 7 7 12 4 7  France
13  Germany 72 6 5 5 12 4 8 4 3 5 10 10  Germany
9  Greece 92 10 6 6 6 5 4 6 3 7 1 1 10 10 3 2 12  Greece
42  Hungary 13 1 3 2 7  Hungary
43  Iceland 12 1 4 1 2 1 2 1  Iceland
19  India 58 6 2 10 5 8 12 5 10  India
21  Ireland 49 12 6 8 12 4 6 1  Ireland
27  Israel 38 12 10 2 8 6  Israel
18  Italy 61 10 12 12 12 1 6 8  Italy
38  Lithuania 27 2 8 2 7 8  Lithuania
41  Macedonia 18 4 4 10  Macedonia
36  Montenegro 28 5 3 12 8  Montenegro
6  Netherlands 106 3 1 4 2 8 10 8 1 5 12 8 5 10 2 2 1 12 5 5 2  Netherlands
34  Norway 29 7 3 6 2 10 1  Norway
33  Philippines 31 7 3 5 1 12 3  Philippines
20  Poland 55 4 12 6 7 5 12 1 3 5  Poland
11  Portugal 74 8 12 12 12 7 1 10 5 7  Portugal
23  Romania 46 10 3 3 6 8 3 1 12  Romania
15  Russia 68 8 7 12 2 5 1 2 3 4 3 6 7 8  Russia
17  Serbia 62 7 12 3 8 8 3 5 4 12  Serbia
34  Slovenia 29 1 1 6 3 1 10 7  Slovenia
1  Spain 171 6 10 10 1 6 8 1 6 8 6 10 2 7 12 8 8 2 6 3 4 8 8 4 10 5 3 2 7  Spain
32  Sweden 33 5 2 3 5 8 2 7 1  Sweden
30   Switzerland 36 10 3 5 3 6 1 6 2   Switzerland
27  Turkey 38 12 3 2 6 5 7 3  Turkey
10  Ukraine 76 10 5 6 3 8 8 5 7 7 12 1 4  Ukraine
4  United Kingdom 132 8 8 5 7 3 7 10 2 5 8 7 2 5 12 7 10 8 7 8 3  United Kingdom
2  United States 143 12 8 2 5 1 4 10 4 12 4 4 3 2 12 3 12 3 12 4 10 3 7 6  United States
Place Participant Points Albania Armenia Australia Austria Azerbaijan Belarus Belgium Bosnia and Herzegovina Bulgaria Canada China Croatia Cyprus Denmark Estonia Finland France Germany Greece Hungary Iceland India Ireland Israel Italy Lithuania North Macedonia Montenegro Netherlands Norway Philippines Poland Portugal Romania Russia Serbia Slovenia Spain Sweden Switzerland Turkey Ukraine United Kingdom United States Brazil Participant