From adba88d842aa24229bc3e1d89f802ad769e6257a Mon Sep 17 00:00:00 2001 From: Mathias Bynens Date: Tue, 18 Jan 2022 14:12:45 +0100 Subject: [PATCH] Support upstream changes Issue: #47 --- data/data.csv | 17 ++ data/doses-per-day.csv | 559 +++++++++++++++++++++-------------------- process-xlsx.js | 94 ++----- 3 files changed, 322 insertions(+), 348 deletions(-) diff --git a/data/data.csv b/data/data.csv index 6637020..baaf117 100644 --- a/data/data.csv +++ b/data/data.csv @@ -4928,3 +4928,20 @@ date,pubDate,state,totalDosesCumulative,initialDosesCumulative,initialDosesCumul 2022-01-16,2022-01-17,Sachsen-Anhalt,3834472,1428740,1094492,142242,192006,0,1518180,1164128,160047,86328,0,107677,887552,527780,359595,177,18237,0.8309253493057625,-69636,-17805,105678,1536417,70.00317115777331,1094492,142242,192006,107677,1518180,69.17224580846754,1164128,160047,86328,107677 2022-01-16,2022-01-17,Schleswig-Holstein,5937782,2160271,1613858,187513,358900,0,2247507,1734045,226961,152971,0,133530,1530004,858840,669989,1093,46294,1.594270626526247,-120187,-39448,205929,2293801,78.99381253286673,1613858,187513,358900,133530,2247507,77.39954190634047,1734045,226961,152971,133530 2022-01-16,2022-01-17,Thüringen,3667407,1365369,1056430,139491,169448,0,1422180,1097245,153577,77513,0,93845,879858,585764,294054,40,37034,1.735932403915293,-40815,-14086,91935,1459214,68.39922414124455,1056430,139491,169448,93845,1422180,66.66329173732925,1097245,153577,77513,93845 +2022-01-17,2022-01-18,Baden-Württemberg,20869471,7596477,5790406,626433,1179638,0,7907856,6284472,746136,399633,0,477615,5365138,3243066,2120492,151,166236,1.4975684646869292,-494066,-119703,780005,8074092,72.73698573221814,5790406,626433,1179638,477615,7907856,71.23941726753122,6284472,746136,399633,477615 +2022-01-17,2022-01-18,Bayern,24526495,9054821,6970260,750217,1334344,0,9426467,7424995,940958,557306,0,503208,6045207,3851370,2192868,222,131562,1.0023972289882837,-454735,-190741,777038,9558029,72.82453736025339,6970260,750217,1334344,503208,9426467,71.82214013126512,7424995,940958,557306,503208 +2022-01-17,2022-01-18,Berlin,7133436,2666016,1992057,325287,348672,0,2701757,2092451,356644,125480,0,127182,1765663,1087442,677542,154,91441,2.4919259919155,-100394,-31357,223192,2793198,76.11949450209852,1992057,325287,348672,127182,2701757,73.62756851018301,2092451,356644,125480,127182 +2022-01-17,2022-01-18,Brandenburg,4331140,1613684,1212703,150040,250941,0,1676734,1290185,156837,117355,0,112357,1040722,657505,383159,52,49307,1.9551582878417124,-77482,-6797,133586,1726041,68.44227728932195,1212703,150040,250941,112357,1676734,66.48711900148024,1290185,156837,117355,112357 +2022-01-17,2022-01-18,Bremen,1494161,554048,410607,44283,99158,0,580530,448042,60674,23955,0,47859,359583,200806,158761,16,21377,3.1381293654451983,-37435,-16391,75203,601907,88.35954680109572,410607,44283,99158,47859,580530,85.22141743565051,448042,60674,23955,47859 +2022-01-17,2022-01-18,Bundeswehr,501855,192604,89109,83237,20258,0,191877,87196,86702,9840,0,8139,117374,87303,30053,2,8866,,1913,-3465,10418,200743,,89109,83237,20258,8139,191877,,87196,86702,9840,8139 +2022-01-17,2022-01-18,Hamburg,3659358,1382144,1062927,125877,193340,0,1448869,1119813,178889,42888,0,107279,828345,481546,346525,118,40554,2.1953679328169993,-56886,-53012,150452,1489423,80.62907463135802,1062927,125877,193340,107279,1448869,78.43370669854103,1119813,178889,42888,107279 +2022-01-17,2022-01-18,Hessen,11757108,4476820,3357583,398822,720415,0,4496691,3515929,450018,279770,0,250974,2783597,1671985,1111027,91,231103,3.6752554038752687,-158346,-51196,440645,4727794,75.18660704062289,3357583,398822,720415,250974,4496691,71.51135163674762,3515929,450018,279770,250974 +2022-01-17,2022-01-18,Mecklenburg-Vorpommern,2987186,1110041,867359,96735,145947,0,1150055,911807,102914,69689,0,65645,727090,443830,283158,92,25631,1.593830877698307,-44448,-6179,76258,1175686,73.10852675578838,867359,96735,145947,65645,1150055,71.51469587809007,911807,102914,69689,65645 +2022-01-17,2022-01-18,Niedersachsen,15822921,5716582,4077536,508138,1130908,0,5942758,4521743,648486,340910,0,431619,4163581,2396757,1765690,788,205443,2.570091002711166,-444207,-140348,789998,6148201,76.91396675944078,4077536,508138,1130908,431619,5942758,74.34387575672963,4521743,648486,340910,431619 +2022-01-17,2022-01-18,Nordrhein-Westfalen,35922160,13359380,10177358,887231,2294791,0,13593086,10952223,1037848,796552,0,806463,8969694,5510465,3452720,5668,572757,3.191340876673887,-774865,-150617,1498239,14165843,78.93056535047961,10177358,887231,2294791,806463,13593086,75.73922447380572,10952223,1037848,796552,806463 +2022-01-17,2022-01-18,Rheinland-Pfalz,7915018,2951680,2272489,237338,441853,0,2955386,2346000,262317,180541,0,166528,2007952,1216848,790613,233,162822,3.977182654303241,-73511,-24979,261312,3118208,76.16711973879205,2272489,237338,441853,166528,2955386,72.1899370844888,2346000,262317,180541,166528 +2022-01-17,2022-01-18,Saarland,2083246,750052,602272,64642,83138,0,777270,633213,66820,28120,0,49117,555924,323252,232650,21,21899,2.2189977170638584,-30941,-2178,55018,799169,80.97877467227758,602272,64642,83138,49117,777270,78.75977695521372,633213,66820,28120,49117 +2022-01-17,2022-01-18,Sachsen,6543159,2500410,1955142,237452,307816,0,2509907,1987898,237750,183144,0,101115,1532842,1037190,495509,51,91618,2.249966907917566,-32756,-298,124672,2601525,63.888593509138445,1955142,237452,307816,101115,2509907,61.63862660122088,1987898,237750,183144,101115 +2022-01-17,2022-01-18,Sachsen-Anhalt,3849982,1429827,1095379,142442,192006,0,1520640,1165797,160811,86328,0,107704,899515,533386,365952,177,16891,0.7695980739772788,-70418,-18369,105678,1537531,70.05392790719078,1095379,142442,192006,107704,1520640,69.2843298332135,1165797,160811,86328,107704 +2022-01-17,2022-01-18,Schleswig-Holstein,5959485,2161650,1615055,187695,358900,0,2249530,1735322,227701,152971,0,133536,1548305,866731,680401,1091,45656,1.5722992120940582,-120267,-40006,205929,2295186,79.04150909867954,1615055,187695,358900,133536,2249530,77.46920988658549,1735322,227701,152971,133536 +2022-01-17,2022-01-18,Thüringen,3675948,1366136,1057111,139575,169450,0,1423670,1098547,153735,77515,0,93873,886142,589102,296996,44,36339,1.7033549610055039,-41436,-14160,91935,1460009,68.43648898601185,1057111,139575,169450,93873,1423670,66.73313402500635,1098547,153735,77515,93873 diff --git a/data/doses-per-day.csv b/data/doses-per-day.csv index 0e735c8..2c03540 100644 --- a/data/doses-per-day.csv +++ b/data/doses-per-day.csv @@ -1,7 +1,7 @@ date,initialDoses,finalDoses,firstBoosterDoses,totalDoses 2020-12-26,0,0,0,0 2020-12-27,24355,0,0,24355 -2020-12-28,18028,0,0,18028 +2020-12-28,18030,0,0,18030 2020-12-29,50045,0,0,50045 2020-12-30,64160,0,0,64160 2020-12-31,49924,0,0,49924 @@ -21,16 +21,16 @@ date,initialDoses,finalDoses,firstBoosterDoses,totalDoses 2021-01-14,83919,0,0,83919 2021-01-15,90891,919,0,91810 2021-01-16,56866,1223,0,58089 -2021-01-17,30795,17020,0,47815 +2021-01-17,30796,17019,0,47815 2021-01-18,67417,15601,0,83018 2021-01-19,83810,35994,0,119804 -2021-01-20,79028,53870,0,132898 +2021-01-20,79030,53870,0,132900 2021-01-21,64636,40907,0,105543 2021-01-22,68763,33580,0,102343 2021-01-23,40536,46522,0,87058 2021-01-24,25693,22127,0,47820 2021-01-25,52298,38727,0,91025 -2021-01-26,50808,47726,0,98534 +2021-01-26,50808,47727,0,98535 2021-01-27,50993,58484,0,109477 2021-01-28,46840,45722,0,92562 2021-01-29,49854,57927,0,107781 @@ -42,53 +42,53 @@ date,initialDoses,finalDoses,firstBoosterDoses,totalDoses 2021-02-04,62124,72499,0,134623 2021-02-05,69408,78179,0,147587 2021-02-06,45616,48596,0,94212 -2021-02-07,28303,25275,0,53578 +2021-02-07,28304,25275,0,53579 2021-02-08,53050,56464,0,109514 2021-02-09,60258,74501,0,134759 -2021-02-10,77810,77741,0,155551 +2021-02-10,77810,77742,0,155552 2021-02-11,75696,69007,0,144703 2021-02-12,80276,75977,0,156253 2021-02-13,62055,45824,0,107879 2021-02-14,39639,25833,0,65472 -2021-02-15,70180,55685,0,125865 +2021-02-15,70180,55686,0,125866 2021-02-16,78383,56569,0,134952 -2021-02-17,95445,56489,0,151934 -2021-02-18,91850,53350,0,145200 +2021-02-17,95446,56489,0,151935 +2021-02-18,91851,53350,0,145201 2021-02-19,103161,55939,0,159100 2021-02-20,76208,36342,0,112550 2021-02-21,57728,28314,0,86042 2021-02-22,98324,58380,0,156704 2021-02-23,110016,60596,0,170612 2021-02-24,117640,59514,0,177154 -2021-02-25,130957,59404,0,190361 +2021-02-25,130958,59404,0,190362 2021-02-26,146543,67657,0,214200 2021-02-27,108309,39814,0,148123 2021-02-28,79304,24207,0,103511 2021-03-01,149426,50035,0,199461 2021-03-02,167944,52269,0,220213 2021-03-03,177778,70809,0,248587 -2021-03-04,182597,63351,0,245948 +2021-03-04,182598,63351,0,245949 2021-03-05,208447,67428,0,275875 2021-03-06,154141,48748,0,202889 2021-03-07,114373,33534,0,147907 2021-03-08,186475,51876,0,238351 -2021-03-09,198093,54970,0,253063 +2021-03-09,198092,54970,0,253062 2021-03-10,222528,67477,0,290005 -2021-03-11,224240,60974,0,285214 +2021-03-11,224241,60974,0,285215 2021-03-12,256736,71126,0,327862 2021-03-13,190923,50397,0,241320 2021-03-14,134767,35704,0,170471 -2021-03-15,189685,59322,0,249007 +2021-03-15,189684,59322,0,249006 2021-03-16,111226,68331,0,179557 2021-03-17,124713,81183,0,205896 2021-03-18,118256,75816,0,194072 -2021-03-19,161315,84670,0,245985 -2021-03-20,167495,53405,0,220900 +2021-03-19,161316,84670,0,245986 +2021-03-20,167496,53405,0,220901 2021-03-21,126609,38329,0,164938 2021-03-22,193260,76731,0,269991 2021-03-23,217437,84399,0,301836 2021-03-24,250945,89692,0,340637 -2021-03-25,252775,81384,0,334159 +2021-03-25,252776,81384,0,334160 2021-03-26,286420,89071,0,375491 2021-03-27,219805,62492,0,282297 2021-03-28,143462,53340,0,196802 @@ -98,291 +98,292 @@ date,initialDoses,finalDoses,firstBoosterDoses,totalDoses 2021-04-01,237250,91294,0,328544 2021-04-02,158142,68128,0,226270 2021-04-03,167860,64687,0,232547 -2021-04-04,142897,50593,0,193490 +2021-04-04,142897,50594,0,193491 2021-04-05,178088,70420,0,248508 2021-04-06,279591,94908,0,374499 -2021-04-07,573240,96555,0,669795 -2021-04-08,612860,87915,0,700775 -2021-04-09,544969,89164,0,634133 +2021-04-07,573241,96555,0,669796 +2021-04-08,612861,87916,0,700777 +2021-04-09,544970,89164,0,634134 2021-04-10,308026,65158,0,373184 2021-04-11,213941,50426,0,264367 -2021-04-12,343068,76491,0,419559 -2021-04-13,504429,73801,0,578230 -2021-04-14,694158,83392,0,777550 -2021-04-15,612479,70358,0,682837 -2021-04-16,524630,74391,0,599021 -2021-04-17,310039,56720,0,366759 +2021-04-12,343068,76492,0,419560 +2021-04-13,504430,73801,0,578231 +2021-04-14,694159,83392,0,777551 +2021-04-15,612480,70358,0,682838 +2021-04-16,524632,74391,0,599023 +2021-04-17,310040,56719,0,366759 2021-04-18,230910,39090,0,270000 2021-04-19,342208,61571,0,403779 2021-04-20,499947,62949,0,562896 2021-04-21,650014,73450,0,723464 -2021-04-22,573711,67427,0,641138 +2021-04-22,573715,67427,0,641142 2021-04-23,488681,69262,0,557943 2021-04-24,307406,59170,0,366576 2021-04-25,234336,49193,0,283529 -2021-04-26,360271,74146,0,434417 -2021-04-27,696276,91664,0,787940 -2021-04-28,999634,126632,0,1126266 +2021-04-26,360272,74146,0,434418 +2021-04-27,696277,91664,0,787941 +2021-04-28,999637,126632,0,1126269 2021-04-29,816298,133265,0,949563 2021-04-30,669787,136805,0,806592 -2021-05-01,263217,73813,0,337030 -2021-05-02,199737,65686,0,265423 -2021-05-03,338306,115055,0,453361 -2021-05-04,686385,159091,0,845476 -2021-05-05,921983,228738,0,1150721 -2021-05-06,774140,220312,0,994452 -2021-05-07,659570,234748,0,894318 +2021-05-01,263218,73813,0,337031 +2021-05-02,199738,65686,0,265424 +2021-05-03,338306,115056,0,453362 +2021-05-04,686386,159091,0,845477 +2021-05-05,921984,228738,0,1150722 +2021-05-06,774142,220312,0,994454 +2021-05-07,659569,234748,0,894317 2021-05-08,273967,152651,0,426618 -2021-05-09,185094,101597,0,286691 -2021-05-10,401044,190172,0,591216 -2021-05-11,804623,285221,0,1089844 -2021-05-12,1058751,362272,0,1421023 -2021-05-13,271670,158426,0,430096 -2021-05-14,535703,223061,0,758764 -2021-05-15,239625,161494,0,401119 -2021-05-16,165675,116962,0,282637 -2021-05-17,360486,196535,0,557021 -2021-05-18,527225,347558,0,874783 -2021-05-19,577934,523305,0,1101239 -2021-05-20,468212,483212,0,951424 -2021-05-21,419383,434580,0,853963 -2021-05-22,229716,244921,0,474637 -2021-05-23,133908,151618,0,285526 -2021-05-24,149380,176976,0,326356 -2021-05-25,298328,359039,0,657367 -2021-05-26,549849,632907,0,1182756 -2021-05-27,486635,557213,0,1043848 -2021-05-28,441897,465150,0,907047 -2021-05-29,180180,231051,0,411231 +2021-05-09,185095,101597,0,286692 +2021-05-10,401048,190172,0,591220 +2021-05-11,804624,285223,0,1089847 +2021-05-12,1058755,362272,0,1421027 +2021-05-13,271674,158425,0,430099 +2021-05-14,535706,223061,0,758767 +2021-05-15,239670,161451,0,401121 +2021-05-16,165701,116936,0,282637 +2021-05-17,360491,196530,0,557021 +2021-05-18,527228,347558,0,874786 +2021-05-19,577939,523305,0,1101244 +2021-05-20,468213,483211,0,951424 +2021-05-21,419385,434581,0,853966 +2021-05-22,229717,244921,0,474638 +2021-05-23,133909,151618,0,285527 +2021-05-24,149381,176976,0,326357 +2021-05-25,298330,359040,0,657370 +2021-05-26,549851,632908,0,1182759 +2021-05-27,486638,557213,0,1043851 +2021-05-28,441899,465149,0,907048 +2021-05-29,180179,231052,0,411231 2021-05-30,109105,175059,0,284164 -2021-05-31,221931,326653,0,548584 -2021-06-01,486462,505186,144,991792 -2021-06-02,624239,628499,3,1252741 -2021-06-03,285049,359901,2,644952 -2021-06-04,370153,443346,1,813500 -2021-06-05,127453,286226,3,413682 -2021-06-06,78036,214761,1,292798 +2021-05-31,221933,326653,0,548586 +2021-06-01,486466,505187,144,991797 +2021-06-02,624251,628500,4,1252755 +2021-06-03,285053,359901,2,644956 +2021-06-04,370156,443346,1,813503 +2021-06-05,127453,286227,3,413683 +2021-06-06,78038,214761,1,292800 2021-06-07,248628,367140,4,615772 -2021-06-08,415120,645648,54,1060822 -2021-06-09,551346,880842,100,1432288 -2021-06-10,498639,699333,20,1197992 -2021-06-11,466806,602335,16,1069157 -2021-06-12,160516,276775,2,437293 +2021-06-08,415128,645645,54,1060827 +2021-06-09,551419,880843,100,1432362 +2021-06-10,498640,699333,20,1197993 +2021-06-11,466808,602337,16,1069161 +2021-06-12,160516,276777,2,437295 2021-06-13,79046,204433,0,283479 -2021-06-14,271611,385934,5,657550 -2021-06-15,411547,641798,9,1053354 -2021-06-16,548701,841345,26,1390072 -2021-06-17,473111,680318,39,1153468 -2021-06-18,418348,579046,16,997410 -2021-06-19,142022,286650,7,428679 -2021-06-20,81178,214355,1,295534 -2021-06-21,248112,385531,5,633648 -2021-06-22,414633,667668,12,1082313 -2021-06-23,528166,812776,9,1340951 -2021-06-24,534720,506427,12,1041159 -2021-06-25,425130,500224,16,925370 -2021-06-26,151598,259973,14,411585 -2021-06-27,94466,197920,7,292393 -2021-06-28,270200,361382,8,631590 -2021-06-29,415748,521845,13,937606 -2021-06-30,478614,549497,10,1028121 -2021-07-01,479464,506409,12,985885 -2021-07-02,405750,443917,18,849685 -2021-07-03,165465,212968,11,378444 -2021-07-04,102587,171318,5,273910 -2021-07-05,213149,324637,11,537797 -2021-07-06,289303,491811,11,781125 -2021-07-07,346372,653452,52,999876 -2021-07-08,285886,565656,16,851558 -2021-07-09,242920,517670,29,760619 -2021-07-10,106574,238126,14,344714 -2021-07-11,70139,158810,4,228953 -2021-07-12,166992,302531,19,469542 -2021-07-13,201698,562867,17,764582 -2021-07-14,229113,750931,131,980175 -2021-07-15,195824,575717,24,771565 -2021-07-16,175463,488361,33,663857 -2021-07-17,90424,183141,17,273582 -2021-07-18,71778,129113,5,200896 -2021-07-19,107103,276509,32,383644 -2021-07-20,142110,468277,33,610420 -2021-07-21,170506,588484,17,759007 -2021-07-22,136597,488804,45,625446 -2021-07-23,133340,441235,48,574623 -2021-07-24,65476,146936,240,212652 -2021-07-25,38474,86461,14,124949 -2021-07-26,83962,256554,20,340536 -2021-07-27,112411,444107,62,556580 -2021-07-28,137490,557072,161,694723 -2021-07-29,121286,459968,144,581398 -2021-07-30,111896,388478,276,500650 -2021-07-31,60582,135342,191,196115 -2021-08-01,37293,80360,165,117818 -2021-08-02,70939,224183,150,295272 -2021-08-03,91170,373272,238,464680 -2021-08-04,111955,464306,280,576541 -2021-08-05,101144,419626,224,520994 -2021-08-06,97353,346202,242,443797 -2021-08-07,54647,131303,425,186375 -2021-08-08,27802,88418,142,116362 -2021-08-09,61332,234747,283,296362 -2021-08-10,86457,345579,205,432241 -2021-08-11,121538,423981,325,545844 -2021-08-12,120148,354871,367,475386 -2021-08-13,115952,309604,408,425964 -2021-08-14,67718,128462,296,196476 -2021-08-15,38248,79663,184,118095 +2021-06-14,271614,385934,5,657553 +2021-06-15,411553,641800,9,1053362 +2021-06-16,548739,841343,26,1390108 +2021-06-17,473119,680320,39,1153478 +2021-06-18,418352,579044,16,997412 +2021-06-19,142023,286651,7,428681 +2021-06-20,81179,214355,1,295535 +2021-06-21,248117,385534,5,633656 +2021-06-22,414652,667669,12,1082333 +2021-06-23,528173,812777,9,1340959 +2021-06-24,534745,506426,12,1041183 +2021-06-25,425135,500222,16,925373 +2021-06-26,151598,259974,14,411586 +2021-06-27,94467,197919,7,292393 +2021-06-28,270201,361381,8,631590 +2021-06-29,415748,521848,13,937609 +2021-06-30,478622,549504,10,1028136 +2021-07-01,479472,506412,12,985896 +2021-07-02,405863,443918,18,849799 +2021-07-03,165468,212968,11,378447 +2021-07-04,102589,171318,5,273912 +2021-07-05,213151,324639,11,537801 +2021-07-06,289306,491810,11,781127 +2021-07-07,346381,653450,52,999883 +2021-07-08,285893,565661,17,851571 +2021-07-09,242926,517765,29,760720 +2021-07-10,106577,238128,14,344719 +2021-07-11,70140,158809,4,228953 +2021-07-12,166997,302527,19,469543 +2021-07-13,201703,562867,17,764587 +2021-07-14,229117,750937,130,980184 +2021-07-15,195828,575718,25,771571 +2021-07-16,175464,488493,33,663990 +2021-07-17,90429,183138,17,273584 +2021-07-18,71779,129113,5,200897 +2021-07-19,107107,276509,32,383648 +2021-07-20,142114,468280,32,610426 +2021-07-21,170508,588497,18,759023 +2021-07-22,136599,488805,45,625449 +2021-07-23,133342,441407,49,574798 +2021-07-24,65482,146931,240,212653 +2021-07-25,38476,86461,14,124951 +2021-07-26,83971,256554,20,340545 +2021-07-27,112419,444108,61,556588 +2021-07-28,137491,557078,161,694730 +2021-07-29,121289,459976,144,581409 +2021-07-30,111901,388480,277,500658 +2021-07-31,60590,135346,190,196126 +2021-08-01,37296,80359,164,117819 +2021-08-02,70949,224183,149,295281 +2021-08-03,91175,373276,238,464689 +2021-08-04,111962,464308,279,576549 +2021-08-05,101145,419640,224,521009 +2021-08-06,97358,346198,240,443796 +2021-08-07,54648,131302,425,186375 +2021-08-08,27803,88420,142,116365 +2021-08-09,61339,234744,280,296363 +2021-08-10,86461,345579,203,432243 +2021-08-11,121541,423990,324,545855 +2021-08-12,120151,354876,365,475392 +2021-08-13,115959,309604,405,425968 +2021-08-14,67720,128461,296,196477 +2021-08-15,38252,79662,181,118095 2021-08-16,83106,183354,231,266691 -2021-08-17,114048,248525,271,362844 -2021-08-18,137447,286759,327,424533 -2021-08-19,121007,213857,383,335247 -2021-08-20,132684,210265,442,343391 -2021-08-21,73623,82800,353,156776 -2021-08-22,40174,53846,355,94375 -2021-08-23,92020,141024,339,233383 -2021-08-24,121909,176046,487,298442 -2021-08-25,141639,200904,545,343088 -2021-08-26,133641,166930,614,301185 -2021-08-27,114411,138008,1243,253662 -2021-08-28,70888,65951,818,137657 -2021-08-29,37619,47076,793,85488 -2021-08-30,84819,105412,2170,192401 -2021-08-31,111677,128425,3659,243761 -2021-09-01,126155,154723,15692,296570 -2021-09-02,112944,127926,17307,258177 -2021-09-03,107122,124179,16389,247690 -2021-09-04,48798,54799,4653,108250 +2021-08-17,114053,248524,271,362848 +2021-08-18,137452,286762,325,424539 +2021-08-19,121013,213856,382,335251 +2021-08-20,132689,210266,440,343395 +2021-08-21,73625,82801,351,156777 +2021-08-22,40177,53846,353,94376 +2021-08-23,92022,141023,339,233384 +2021-08-24,121914,176043,487,298444 +2021-08-25,141645,200903,543,343091 +2021-08-26,133645,166929,614,301188 +2021-08-27,114416,138006,1242,253664 +2021-08-28,70888,65952,817,137657 +2021-08-29,37620,47076,793,85489 +2021-08-30,84825,105410,2168,192403 +2021-08-31,111677,128434,3658,243769 +2021-09-01,126160,154721,15691,296572 +2021-09-02,112951,127926,17304,258181 +2021-09-03,107134,124178,16379,247691 +2021-09-04,48801,54800,4651,108252 2021-09-05,28543,32901,3335,64779 -2021-09-06,64431,75864,15189,155484 -2021-09-07,92889,107934,22915,223738 -2021-09-08,105072,129053,27077,261202 -2021-09-09,103985,123569,28742,256296 -2021-09-10,89798,116483,21926,228207 -2021-09-11,44079,60353,6209,110641 -2021-09-12,24020,36243,4585,64848 -2021-09-13,63920,82308,21088,167316 -2021-09-14,93195,111058,33196,237449 -2021-09-15,104938,138579,41169,284686 -2021-09-16,106286,128102,42304,276692 -2021-09-17,94345,123527,31670,249542 -2021-09-18,42210,62948,7927,113085 -2021-09-19,24956,39303,5507,69766 -2021-09-20,52725,80654,25122,158501 -2021-09-21,79481,112202,42544,234227 -2021-09-22,90581,132356,52834,275771 -2021-09-23,91105,124865,52979,268949 -2021-09-24,81479,121539,38345,241363 -2021-09-25,33247,58167,9079,100493 -2021-09-26,17986,32802,5935,56723 -2021-09-27,49548,74432,28073,152053 -2021-09-28,73581,103443,46910,223934 -2021-09-29,78361,118480,55319,252160 -2021-09-30,78459,116352,49918,244729 -2021-10-01,44144,59540,24040,127724 -2021-10-02,13652,15032,3569,32253 -2021-10-03,5422,6741,1729,13892 -2021-10-04,32275,43550,19880,95705 -2021-10-05,55217,84794,42611,182622 -2021-10-06,58367,93108,53079,204554 -2021-10-07,62621,96915,52315,211851 -2021-10-08,57990,82099,42770,182859 -2021-10-09,16401,19419,5386,41206 -2021-10-10,6845,8002,2482,17329 -2021-10-11,29757,41865,24386,96008 -2021-10-12,50375,77701,51589,179665 -2021-10-13,55661,87639,63143,206443 -2021-10-14,55883,90084,62560,208527 -2021-10-15,48715,74447,48487,171649 -2021-10-16,15609,19645,6652,41906 -2021-10-17,5814,7582,3419,16815 -2021-10-18,25738,37111,29967,92816 -2021-10-19,45248,73387,59454,178089 -2021-10-20,49084,80967,74840,204891 -2021-10-21,49875,81000,75869,206744 -2021-10-22,41214,63105,56397,160716 -2021-10-23,15020,17793,11618,44431 +2021-09-06,64437,75861,15188,155486 +2021-09-07,92897,107932,22911,223740 +2021-09-08,105082,129049,27075,261206 +2021-09-09,103989,123570,28739,256298 +2021-09-10,89804,116483,21925,228212 +2021-09-11,44082,60351,6208,110641 +2021-09-12,24026,36238,4584,64848 +2021-09-13,63923,82306,21090,167319 +2021-09-14,93196,111059,33196,237451 +2021-09-15,104950,138581,41169,284700 +2021-09-16,106295,128100,42302,276697 +2021-09-17,94352,123527,31669,249548 +2021-09-18,42211,62947,7926,113084 +2021-09-19,24956,39304,5507,69767 +2021-09-20,52730,80653,25119,158502 +2021-09-21,79491,112223,42544,234258 +2021-09-22,90587,132355,52833,275775 +2021-09-23,91108,124867,52978,268953 +2021-09-24,81489,121540,38342,241371 +2021-09-25,33252,58166,9075,100493 +2021-09-26,17989,32802,5934,56725 +2021-09-27,49552,74432,28073,152057 +2021-09-28,73586,103447,46909,223942 +2021-09-29,78365,118479,55319,252163 +2021-09-30,78462,116353,49917,244732 +2021-10-01,44145,59541,24039,127725 +2021-10-02,13653,15031,3569,32253 +2021-10-03,5423,6740,1729,13892 +2021-10-04,32277,43548,19880,95705 +2021-10-05,55222,84794,42611,182627 +2021-10-06,58373,93113,53079,204565 +2021-10-07,62625,96916,52314,211855 +2021-10-08,57994,82110,42767,182871 +2021-10-09,16406,19415,5384,41205 +2021-10-10,6846,8002,2481,17329 +2021-10-11,29766,41864,24374,96004 +2021-10-12,50388,77706,51572,179666 +2021-10-13,55697,87642,63100,206439 +2021-10-14,55901,90085,62522,208508 +2021-10-15,48757,74453,48432,171642 +2021-10-16,15629,19646,6619,41894 +2021-10-17,5822,7583,3409,16814 +2021-10-18,25744,37110,29961,92815 +2021-10-19,45258,73391,59443,178092 +2021-10-20,49097,80986,74840,204923 +2021-10-21,49879,81002,75864,206745 +2021-10-22,41228,63107,56387,160722 +2021-10-23,15021,17793,11617,44431 2021-10-24,4837,5903,4068,14808 -2021-10-25,27861,39645,40828,108334 -2021-10-26,44583,75456,89558,209597 -2021-10-27,48792,82487,111780,243059 -2021-10-28,50935,82301,115765,249001 -2021-10-29,44286,66606,96209,207101 +2021-10-25,27862,39645,40826,108333 +2021-10-26,44590,75456,89549,209595 +2021-10-27,48793,82490,111780,243063 +2021-10-28,50936,82301,115763,249000 +2021-10-29,44286,66607,96211,207104 2021-10-30,15823,17138,20337,53298 2021-10-31,4823,5243,6375,16441 2021-11-01,13555,18750,32606,64911 -2021-11-02,37986,60954,115417,214357 -2021-11-03,52237,74660,164894,291791 -2021-11-04,52046,75254,173661,300961 -2021-11-05,45437,58737,153638,257812 -2021-11-06,18671,15929,37500,72100 +2021-11-02,37990,60954,115430,214374 +2021-11-03,52240,74662,164890,291792 +2021-11-04,52050,75256,173670,300976 +2021-11-05,45439,58737,153642,257818 +2021-11-06,18672,15929,37499,72100 2021-11-07,8100,7631,16814,32545 -2021-11-08,31187,35418,107406,174011 -2021-11-09,56206,68884,214277,339367 -2021-11-10,60089,71710,267406,399205 -2021-11-11,63906,74266,274612,412784 -2021-11-12,54904,52515,224377,331796 -2021-11-13,25823,17118,61757,104698 -2021-11-14,11117,8467,29479,49063 -2021-11-15,42973,37514,166028,246515 -2021-11-16,64167,64718,345229,474114 -2021-11-17,69956,66047,417604,553607 -2021-11-18,74872,70132,439207,584211 -2021-11-19,74314,60501,409420,544235 -2021-11-20,46296,20450,153624,220370 -2021-11-21,17140,9481,68205,94826 -2021-11-22,63208,35507,319278,417993 -2021-11-23,102944,61441,551720,716105 -2021-11-24,126823,74516,696846,898185 -2021-11-25,126809,73371,685851,886031 -2021-11-26,116123,64155,662096,842374 -2021-11-27,91640,33350,450437,575427 +2021-11-08,31190,35418,107404,174012 +2021-11-09,56207,68885,214277,339369 +2021-11-10,60096,71710,267412,399218 +2021-11-11,63908,74267,274616,412791 +2021-11-12,54907,52514,224375,331796 +2021-11-13,25831,17117,61754,104702 +2021-11-14,11118,8467,29479,49064 +2021-11-15,42981,37514,166022,246517 +2021-11-16,64169,64718,345227,474114 +2021-11-17,69962,66051,417653,553666 +2021-11-18,74882,70133,439228,584243 +2021-11-19,74348,60504,409431,544283 +2021-11-20,46323,20440,153639,220402 +2021-11-21,17143,9473,68204,94820 +2021-11-22,63219,35506,319276,418001 +2021-11-23,102954,61446,551753,716153 +2021-11-24,126843,74519,696853,898215 +2021-11-25,126812,73371,685849,886032 +2021-11-26,116140,64157,662137,842434 +2021-11-27,91644,33350,450435,575429 2021-11-28,32291,12951,160689,205931 -2021-11-29,88045,44401,499925,632371 -2021-11-30,107930,66557,748629,923116 -2021-12-01,113511,76172,935439,1125122 -2021-12-02,106830,80232,916654,1103716 -2021-12-03,99834,68568,904690,1073092 -2021-12-04,73376,39708,718216,831300 -2021-12-05,23107,13948,242328,279383 -2021-12-06,69004,43480,640637,753121 -2021-12-07,85085,71788,936093,1092966 -2021-12-08,92955,79175,1117455,1289585 -2021-12-09,88788,85063,1078601,1252452 -2021-12-10,81915,80525,1065167,1227607 -2021-12-11,61618,50904,878598,991120 -2021-12-12,17958,16824,283067,317849 -2021-12-13,54458,53120,703283,810861 -2021-12-14,74357,85368,983485,1143210 -2021-12-15,106814,122649,1409469,1638932 -2021-12-16,101152,119975,1173953,1395080 -2021-12-17,109300,114083,1067396,1290779 -2021-12-18,95228,66973,796647,958848 -2021-12-19,47222,24568,307975,379765 -2021-12-20,87082,87317,805507,979906 -2021-12-21,105595,118630,982568,1206793 -2021-12-22,104323,114989,966893,1186205 -2021-12-23,73582,83665,646353,803600 -2021-12-24,8454,9394,60370,78218 +2021-11-29,88058,44423,500153,632634 +2021-11-30,107942,66561,748739,923242 +2021-12-01,113626,76174,935616,1125416 +2021-12-02,107013,80258,916835,1104106 +2021-12-03,99851,68569,904736,1073156 +2021-12-04,73425,39727,718262,831414 +2021-12-05,23108,13950,242401,279459 +2021-12-06,69018,43478,640760,753256 +2021-12-07,85099,71797,936314,1093210 +2021-12-08,92982,79195,1117835,1290012 +2021-12-09,88803,85063,1078668,1252534 +2021-12-10,81931,80542,1065386,1227859 +2021-12-11,61632,50906,878940,991478 +2021-12-12,17961,16825,283066,317852 +2021-12-13,54466,53120,703382,810968 +2021-12-14,74399,85408,983898,1143705 +2021-12-15,106882,122708,1410181,1639771 +2021-12-16,101328,120027,1175063,1396418 +2021-12-17,109352,114100,1067957,1291409 +2021-12-18,95286,67018,797170,959474 +2021-12-19,47233,24574,308251,380058 +2021-12-20,87142,87333,806143,980618 +2021-12-21,105650,118666,983270,1207586 +2021-12-22,104387,115012,967008,1186407 +2021-12-23,73697,83752,647074,804523 +2021-12-24,8456,9394,60369,78219 2021-12-25,2044,2396,31524,35964 -2021-12-26,6385,6104,57605,70094 -2021-12-27,51706,60739,477403,589848 -2021-12-28,65185,73970,569998,709153 -2021-12-29,67650,70240,570019,707909 -2021-12-30,55488,59565,438612,553665 -2021-12-31,12944,14332,96955,124231 -2022-01-01,2109,2842,23119,28070 -2022-01-02,16123,13679,122771,152573 -2022-01-03,38296,58549,374369,471214 -2022-01-04,56103,92564,540714,689381 -2022-01-05,58939,109592,636108,804639 -2022-01-06,49885,89338,530984,670207 -2022-01-07,55154,112958,580955,749067 -2022-01-08,44358,79092,383578,507028 -2022-01-09,18110,32703,127490,178303 -2022-01-10,36229,80045,427227,543501 -2022-01-11,52641,115786,607388,775815 -2022-01-12,57461,128404,666328,852193 -2022-01-13,55719,119251,625015,799985 -2022-01-14,55833,102178,547465,705476 -2022-01-15,49446,62550,296488,408484 -2022-01-16,16133,19605,93033,128771 +2021-12-26,6403,6125,57704,70232 +2021-12-27,51763,60735,477376,589874 +2021-12-28,65236,74006,570309,709551 +2021-12-29,67670,70238,570047,707955 +2021-12-30,55493,59572,438623,553688 +2021-12-31,12944,14334,96958,124236 +2022-01-01,2109,2842,23442,28393 +2022-01-02,16196,13706,122870,152772 +2022-01-03,38368,58610,374725,471703 +2022-01-04,56129,92632,541135,689896 +2022-01-05,59023,109703,636782,805508 +2022-01-06,49952,89444,531704,671100 +2022-01-07,55290,113181,581997,750468 +2022-01-08,44537,79221,384536,508294 +2022-01-09,18201,32858,128170,179229 +2022-01-10,36360,80427,428823,545610 +2022-01-11,52882,116173,609590,778645 +2022-01-12,58030,129361,670950,858341 +2022-01-13,56240,120633,632374,809247 +2022-01-14,58989,107283,573200,739472 +2022-01-15,54445,66643,317883,438971 +2022-01-16,17747,21222,103063,142032 +2022-01-17,34673,61519,320992,417184 diff --git a/process-xlsx.js b/process-xlsx.js index b8b2055..beb07a2 100644 --- a/process-xlsx.js +++ b/process-xlsx.js @@ -144,45 +144,55 @@ const readMainData = async () => { prop: 'finalDosesCumulativeJohnsonAndJohnson', type: Number, }, + // Erstimpfungen → Impfungen kumulativ → Novavax + 'Novavax_7': { + prop: 'finalDosesCumulativeNovavax', + type: Number, + }, // Zweitimpfungen → Impfungen kumulativ → Gesamt - 'Gesamt_8': { + 'Gesamt_9': { prop: 'finalDosesCumulative', type: Number, }, // Zweitimpfungen → Impfungen kumulativ → BioNTech - 'BioNTech_9': { + 'BioNTech_10': { prop: 'finalDosesCumulativeBioNTech', type: Number, }, // Zweitimpfungen → Impfungen kumulativ → Moderna - 'Moderna_10': { + 'Moderna_11': { prop: 'finalDosesCumulativeModerna', type: Number, }, // Zweitimpfungen → Impfungen kumulativ → AstraZeneca - 'AstraZeneca_11': { + 'AstraZeneca_12': { prop: 'finalDosesCumulativeAstraZeneca', type: Number, }, + // Zweitimpfungen → Impfungen kumulativ → Novavax + 'Novavax_13': { + prop: 'finalDosesCumulativeNovavax', + type: Number, + }, // Auffrischungsimpfungen → Impfungen kumulativ → Gesamt - 'Gesamt_13': { + 'Gesamt_15': { prop: 'firstBoosterDosesCumulative', type: Number, }, // Auffrischungsimpfungen → Impfungen kumulativ → BioNTech - 'BioNTech_14': { + 'BioNTech_16': { prop: 'firstBoosterDosesCumulativeBioNTech', type: Number, }, // Auffrischungsimpfungen → Impfungen kumulativ → Moderna - 'Moderna_15': { + 'Moderna_17': { prop: 'firstBoosterDosesCumulativeModerna', type: Number, }, // Auffrischungsimpfungen → Impfungen kumulativ → Janssen - 'Janssen_16': { + 'Janssen_18': { prop: 'firstBoosterDosesCumulativeJohnsonAndJohnson', type: Number, }, @@ -219,77 +229,21 @@ const readPercentData = async () => { prop: 'totalDosesCumulative', type: Number, }, - // Gesamtzahl mindestens einmal Geimpfter* → Gesamt - 'Gesamt_3': { + // Gesamtzahl mindestens einmal Geimpfter* + 'GesamtzahlmindestenseinmalGeimpfter_3': { prop: 'vaccinatedWithExactlyOneDoseOfAnyVaccineCumulative', type: Number, }, - // Gesamtzahl mindestens einmal Geimpfter* → davon bei 5-11 Jahre - 'davonbei5-11Jahre_4': { - prop: 'vaccinatedWithExactlyOneDoseOfAnyVaccineCumulativeOfPeopleAged5To11', - type: Number, - }, - // Gesamtzahl vollständig Geimpfter* - 'GesamtzahlvollständigGeimpfter_5': { + // Gesamtzahl Grund-immunisierter* + 'GesamtzahlGrund-immunisierter_4': { prop: 'finalDosesCumulative', type: Number, }, // Gesamtzahl Personen mit Auffrischungsimpfung* - 'GesamtzahlPersonenmitAuffrischimpfung_6': { + 'GesamtzahlPersonenmitAuffrischimpfung_5': { prop: 'firstBoosterDosesCumulative', type: Number, }, - // Impfquote mindestens einmal geimpft → Gesamt - 'Gesamt_7': { - prop: 'vaccinatedWithExactlyOneDoseOfAnyVaccinePercent', - type: Number, - }, - // Impfquote mindestens einmal geimpft → 12–17 Jahre - '12-17Jahre_8': { - prop: 'vaccinatedWithExactlyOneDoseOfAnyVaccineOfPeopleAged12To17', - type: Number, - }, - // Impfquote mindestens einmal geimpft → 18+ Jahre → Gesamt - 'Gesamt_9': { - prop: 'vaccinatedWithExactlyOneDoseOfAnyVaccineOfPeopleAged18AndUp', - type: Number, - }, - // Impfquote mindestens einmal geimpft → 18+ Jahre → 18-59 Jahre** - '18-59Jahre_10': { - prop: 'vaccinatedWithExactlyOneDoseOfAnyVaccineOfPeopleAged18To59', - type: Number, - }, - // Impfquote mindestens einmal geimpft → 18+ Jahre → 60+ Jahre** - '60+Jahre_11': { - prop: 'vaccinatedWithExactlyOneDoseOfAnyVaccineOfPeopleAged60AndUp', - type: Number, - }, - - // Impfquote vollständig geimpft → Gesamt - 'Gesamt_12': { - prop: 'fullyVaccinatedPercent', - type: Number, - }, - // Impfquote vollständig geimpft → 12–17 Jahre - '12-17Jahre_13': { - prop: 'fullyVaccinatedPercentOfPeopleAged12To17', - type: Number, - }, - // Impfquote vollständig geimpft → 18+ Jahre → Gesamt - 'Gesamt_14': { - prop: 'fullyVaccinatedPercentOfPeopleAged18AndUp', - type: Number, - }, - // Impfquote vollständig geimpft → 18+ Jahre → 18-59 Jahre - '18-59Jahre_15': { - prop: 'fullyVaccinatedPercentOfPeopleAged18To59', - type: Number, - }, - // Impfquote vollständig geimpft → 18+ Jahre → 60+ Jahre - '60+Jahre_16': { - prop: 'fullyVaccinatedPercentOfPeopleAged60AndUp', - type: Number, - }, }; const actualRecords = convertToObject(recordsWithData, schema); const data = processRecords(actualRecords); @@ -417,11 +371,13 @@ const readDosesPerDayData = async () => { initialDosesCumulativeBioNTech: main.initialDosesCumulativeBioNTech, initialDosesCumulativeModerna: main.initialDosesCumulativeModerna, initialDosesCumulativeAstraZeneca: main.initialDosesCumulativeAstraZeneca, + initialDosesCumulativeNovavax: main.initialDosesCumulativeNovavax || 0, finalDosesCumulative: object.finalDosesCumulative, finalDosesCumulativeBioNTech: main.finalDosesCumulativeBioNTech, finalDosesCumulativeModerna: main.finalDosesCumulativeModerna, finalDosesCumulativeAstraZeneca: main.finalDosesCumulativeAstraZeneca, + finalDosesCumulativeNovavax: main.finalDosesCumulativeNovavax || 0, finalDosesCumulativeJohnsonAndJohnson: finalDosesCumulativeJohnsonAndJohnson, firstBoosterDosesCumulative: main.firstBoosterDosesCumulative,