рд╕реИрдХрдбрд╝реЛрдВ рд╣рдЬрд╛рд░реЛрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдкрд░ рдПрдХреНрд╕реЗрд▓ рдмрдирд╛рдо рдЬрд╛рдУ

рдЗрд╕ рд╕рд╛рд▓ рд╣рдордиреЗ рдЕрдкрдиреЗ рд╕реНрдорд╛рд░реНрдЯрдХрд╛рд▓реНрд╕.рдЖрдИрдУ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИрдмрд░ рдкрд░ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рдерд╛ - рд╡реНрдпрд╛рдкрд╛рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рдХреЙрд▓ рдХреЗ рджреГрд╢реНрдп рдбрд┐рдЬрд╛рдЗрдирд░ред рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЧреНрд░рд╛рд╣рдХ рдХреЙрд▓ рдХреА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддреА рд╣реИ: рдПрдХ рджреГрд╢реНрдп рдХреЙрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ, рдлреЛрди рдирдВрдмрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдПрдХреНрд╕реЗрд▓ рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рд╣реЛрддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдХреЙрд▓ рдЕрднрд┐рдпрд╛рди рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрднрд┐рдпрд╛рди рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдХреЙрд▓ рд╢реБрд░реВ; рдХрд┐рд╕реА рднреА рд╕рдордп рдЖрдк рдЖрдВрдХрдбрд╝реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрднрд┐рдпрд╛рди рдХреЛ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВ, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдореЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЧреНрд░рд╛рд╣рдХ рд╕рдВрддреБрд╖реНрдЯ рдереЗ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдХрднреА-рдХрднреА рдпрд╣ рди рдХреЗрд╡рд▓ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдмрдЬрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдмрд▓реНрдХрд┐ рдмрд╣реБрдд, рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рд╣реИред рдХрдЯреМрддреА рдХреЗ рддрд╣рдд рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рд░ рд╣реИ рдФрд░ рд╣рдордиреЗ HYIP (рдЕрдиреБрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ) рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд░рд╛рдпрд╛ред


рд╕рдорд╕реНрдпрд╛


рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг PHP 7.1 рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдпрд╣ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╡рд┐рдХрд▓реНрдк рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреВрд░реЗ рд╕реНрдорд╛рд░реНрдЯ рдХреЙрд▓ рдПрдкреАрдЖрдИ рдкрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдХреЙрд▓ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдореЗрдВ рдПрдХ рд╕реАрдорд╛ рдереА - рдлрд╝рд╛рдЗрд▓ рдореЗрдВ 10 рд╣рдЬрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рднрд░реА рд▓рд╛рдЗрдиреЗрдВ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╕реАрдорд╛ рд╕реНрдорд╛рд░реНрдЯрдХреЙрд▓реНрд╕ рдореЗрдВ рд╢реБрд░реВ рд╕реЗ рд╣реА рдереА рдФрд░ рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рдерд╛ред рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдмрд┐рдВрджреБ рддрдХред

рдПрдХ рдмрдбрд╝реЗ рдмреИрдВрдХ рдХреЛ рдмрд╣реБрдд рдмрдбрд╝реЗ рдлреЗрдирд┐рдВрдЧ рдЕрднрд┐рдпрд╛рдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА: рдЗрд╕реЗ 10 рд╣рдЬрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдмрдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдмреЗрд╢рдХ, рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХрдИ рдЫреЛрдЯреЗ рд▓реЛрдЧреЛрдВ рдореЗрдВ рддреЛрдбрд╝рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдирд╣реАрдВ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкреАрдбрд╝рд┐рдд рдХрд░рдирд╛ рд╣рдорд╛рд░реА рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИред рд╡реИрдХрд▓реНрдкрд┐рдХ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдмрд╛рдд рдХрд░рддреЗ рд╣реБрдП - рдпрджрд┐ рд╣рдорд╛рд░рд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдХреЙрд▓ рдЕрднрд┐рдпрд╛рди рд╢реБрд░реВ рдХрд░ рдЪреБрдХрд╛ рд╣реИ рдФрд░ рдЕрдЪрд╛рдирдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рд░реЛрдХрдиреЗ рдпрд╛ рдЕрд▓рдЧ рдЕрднрд┐рдпрд╛рди рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреБрдирдГ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдирд╣реАрдВ рдХреА рдЧрдИ рдереАред

рдЗрд╕рд▓рд┐рдП, рдЯреАрдо рдХрд╛ рдПрдХ рдХрд╛рдо рдерд╛ - рдлрд╝реЙрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдпрд╛рди рдореЗрдВ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЕрдкрд▓реЛрдб рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ред

рдирд┐рд░реНрдгрдп


рд╣рдо рдЬрд╛рд╡рд╛ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдмрд╣реБрдд рд╕рдХреНрд╖рдо рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рднрд╛рд╖рд╛ рдореЗрдВ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╡реЛрдХреНрд╕рд┐рдордкреНрд▓рд╛рдВрдЯ рдПрдкреАрдЖрдИ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рд╣рдо PHP рдореЗрдВ рднреА рдЕрдЪреНрдЫреЗ рд╣реИрдВ (рдКрдкрд░ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ - рдХреИрдкреНрдЯрди рдПрд╡рд┐рдбреЗрдВрд╕ рдмрддрд╛рддреЗ рд╣реИрдВ)ред рдпрд╣реА рд╣реИ, рд╣рдо рдЗрди рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдЕрдкрдиреА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╕реНрдЯреИрдХ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╕реЛрдЪрд╛ рдерд╛, рдФрд░ рдпрд╣рд╛рдВ рд╣рдордиреЗ рдпрд╛рдж рдХрд┐рдпрд╛ рдХрд┐ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирд╛ рд╣реИ: рдпрд╣ рдХрд╛рдлреА рддреЗрдЬрд╝ рд╣реИ (рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ), рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдФрд░ рдПрдХ рд░рдирдЯрд╛рдЗрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрд╛рдЗрдирд░реА рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрд╕ рдкрд░ рдФрд░ рдмрд╛рдж рдореЗрдВ ...

рдирддреАрдЬрддрди, рд╣рдордиреЗ рдЧреЛ рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рдорд╛рдЗрдХреНрд░реЛ рд╕рд░реНрд╡рд┐рд╕ рд▓рд┐рдЦреА, рдЬреЛ рдмрдбрд╝реЗ рдЖрдХрд╛рд░ рдХреА рд╢реАрдЯ (300 рд╣рдЬрд╛рд░ рддрдХ рдХреА рд░реЗрдЦрд╛рдПрдВ) рдФрд░ рдкреНрд░рд╛рд░реВрдк (xls, xlsx рдФрд░ рдЙрдирдХреА рд╕рднреА рд╡рд┐рд╡рд┐рдзрддрд╛рдПрдВ) рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдЕрдм рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдордп рд╣реИред

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


рдЬрдм рдХреЛрдИ рдЧреНрд░рд╛рд╣рдХ SmartCalls рдЕрднрд┐рдпрд╛рди рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓> 10 рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдиреЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдЗрдХреНрд░реЛрд╕реИрд╕ рд╕рд░реНрд╡рд┐рд╕ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЗрдирдкреБрдЯ рдкреЙрдЗрдВрдЯрд░реНрд╕ рд▓реЗрддрд╛ рд╣реИ:

  • S3 рд╕рдВрдЧреНрд░рд╣рдг рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП;
  • рдЬрд┐рд╕ рдЕрднрд┐рдпрд╛рди рдХреЗ рд▓рд┐рдП рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рддрдм рдорд╛рдЗрдХреНрд░реЛрд╕реЙрд░реНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рддрд╛ рд╣реИ, рдЗрд╕реЗ 10 рд╣рдЬрд╝рд╛рд░ рд▓рд╛рдЗрдиреЛрдВ (рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо) рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╣рд┐рдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЪрдВрдХ рдХреЛ рдПрд╕ 3 рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рд╕реАрдПрд╕рд╡реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЪрдВрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреЛрдЯреНрд╕ рдмрдирд╛рддрд╛ рд╣реИ (рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкрде, рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛)ред рдкреНрд░рддреНрдпреЗрдХ рдЪрдВрдХ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдФрд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЧрддрд┐ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡реГрджреНрдзрд┐ рджреЗрддрд╛ рд╣реИред

рдПрдХреНрд╕реЗрд▓-рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрдЧреЗрд▓ рдФрд░ рдПрдХреНрд╕рдЯреНрд░реИрдо рд╕реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рди рдХреЗрд╡рд▓ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд┐рддрд╛рд░реЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рддрд╛рдЬрд╝рд╛ рднреА рд╣реИрдВ :)

import ( "github.com/tealeg/xlsx" "github.com/extrame/xls" //   ) 

рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВред рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрдкрд╛рджрдХреЛрдВ рдореЗрдВ рдмрдирд╛рдП рдЧрдП xlsx рдФрд░ xls, рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдк рдФрд░ рдирд┐рдпрдореЛрдВ рдореЗрдВ рдмрд╣реБрдд рднрд┐рдиреНрди рд╣реИрдВред рдореБрдЭреЗ рдХрдИ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдкрдбрд╝реЗ - рдУрдкрдирдСрдлрд┐рд╕, рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдПрдХреНрд╕реЗрд▓, рд▓рд┐рдмреНрд░реЗ рдСрдлрд┐рд╕, рдЧреВрдЧрд▓ рд╢реАрдЯреНрд╕, рдПрдХ рдПрдХрд▓ рдлреЙрд░реНрдо - рд╕реАрдПрд╕рд╡реА рдореЗрдВ рдлрд╛рдЗрд▓ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрд╡рд░реНрдХ рд╕рд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред Microservice рдХреЗ рдмрд╛рдж "chews" рдПрдХ рдмрдбрд╝реА рдлрд╛рдЗрд▓ рд╣реИ рдФрд░ рдЗрд╕реЗ CSV рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, SmartCalls API рдЪрд╛рд▓реВ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ csv рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдорд╛рдЗрдХреНрд░реЛрд╕реИрд╕ рд╕рд░реНрд╡рд┐рд╕ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ 300 рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдиреЛрдВ рдХреА рдПрдХ рд╕реАрдорд╛ рдЫреЛрдбрд╝ рджреА, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдмрд╣реБрдд рдХрд╡рд░ рдХрд░рддреА рд╣реИ, рдФрд░ рд╣рдордиреЗ рдХрд┐рд╕реА рднреА рдмрдбрд╝реА рдЬрд░реВрд░рддреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдирддреАрдЬрддрди, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдиреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдФрд░ рдкреНрд░реАрдкреНрд░реЛрдб рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдП, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╣рдордиреЗ рдЗрд╕реЗ рдареЗрд╕ рдореЗрдВ рд░реЛрд▓ рдХрд┐рдпрд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖


рд╣рдорд╛рд░реА рдЯреАрдо рд╣рдореЗрд╢рд╛ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ / рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╕рдВрддреБрд╖реНрдЯ рдЧреНрд░рд╛рд╣рдХ рдЗрд╕ рддрд░рд╣ рд░рд╣реЗрдВред рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдПрдХ рдФрд░ рдЪреБрдиреМрддреА рдирд╣реАрдВ рдереА, рдмрд▓реНрдХрд┐ рдЧреЛ рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рджреЗрдЦрд╛ рд╣реИред рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдХрд╛рдо рдХреА рдЧрддрд┐ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧреЛ рд╣рдореЗрдВ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдиреАрдВрд╡ рджреЗрддрд╛ рд╣реИ рдЬрдм рд╣рдо рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдкреЗрд╢ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ (рд╕рд╣рдЬ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд╡рд╣ рд╕рдм рд╣реИ), рдЬреЛ рдХрд┐ рдпрд╣ рднрд╛рд╖рд╛ рдмрд╣реБрдд рд╣рд▓реНрдХреА рд╣реИред рд╣рдо рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрд▓рдЧ рд╕реЗ рд▓рд┐рдЦреЗрдВрдЧреЗ, рджреЗрдЦрддреЗ рд░рд╣рд┐рдП :)

Source: https://habr.com/ru/post/hi424697/


All Articles