рд╢реБрд░реБрдЖрдд
рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдПрдХ рд▓реЗрдЦрд╛ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рдмрдврд╝рдиреЗ рд▓рдЧреАред рд╕рд┐рд╕реНрдЯрдо Yii2 рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ PHP рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд░рд┐рдкреЛрд░реНрдЯреЗрдВ PhpSpreadsheet рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рдереАрдВ, рдЬреЛ рдХрд┐ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкрджрд╛рд╡рдирдд рдХрд┐рдП рдЧрдП PhpExcel рдХреА рдЬрдЧрд╣ рд▓реЗрддреА рдереАрдВред
рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рдмреАрдЪ, рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдерд╛ - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╕рднреА рдбреЗрдЯрд╛ рдХрд╛ рдкреВрд░рд╛ рд╕реЗрдЯ рдПрдХ рдПрдХреНрд╕реЗрд▓ рдЯреЗрдмрд▓ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрддрд░ рдкрд░, рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рдЬрдм рд╡реЙрд▓реНрдпреВрдо рдХрдИ рд╕реИрдХрдбрд╝реЛрдВ рд╣рдЬрд╛рд░реЛрдВ рд░рд┐рдХреЙрд░реНрдб рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рд▓рдЧрд╛, рддреЛ рдЕрдирд▓реЛрдбрд┐рдВрдЧ рдЧрдарди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реАрдорд╛ рдкрд░ рдЧрд┐рд░рдирд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдИред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЗрд╕ рд╕реАрдорд╛ рдХреЛ рдмрдврд╝рд╛рдпрд╛ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреА рддрд▓рд╛рд╢ рд╢реБрд░реВ рдХреАред рд▓реЗрдХрд┐рди рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд╣реАрдВ рдЪрд▓рд╛ - рд╕рдордп рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╕реНрдореГрддрд┐ рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рдмрджрд▓ рдЧрдИред рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ "RAM" рдлреЗрдВрдХ рджрд┐рдпрд╛ рдФрд░ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП memory_limit рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред рдмрд╣реБрдд рдЬрд▓реНрдж, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдлрд┐рд░ рд╕реЗ рд░рдирдЯрд╛рдЗрдо рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдореБрдЭреЗ рдкреВрд░реА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╕рдордп рд╕реАрдорд╛ рдирд┐рдХрд╛рд▓рдиреА рдереАред рд▓реЗрдХрд┐рди рд▓реЛрдбрд┐рдВрдЧ рдЗрдВрдбрд┐рдХреЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рджрд░реНрдЬрди рдорд┐рдирдЯ рдмреИрдардирд╛ рдФрд░ рджреЗрдЦрдирд╛ рдЬреНрдпрд╛рджрд╛ рдордЬреЗрджрд╛рд░ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрднреА-рдХрднреА рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ "рдпрд╣рд╛рдБ рдФрд░ рдЕрдм" рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдФрд░ рдЗрд╕рдХреЗ рдЧрдарди рдкрд░ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдорд┐рдирдЯ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд┐рдХрд▓рд╛ред рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд░реЛрдХ рджрд┐рдпрд╛ рдЧрдпрд╛, рд╕рд┐рд░ рдХреЗ рдкреАрдЫреЗ рдЦрд░реЛрдВрдЪ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдХреЛрдб рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред
рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЦреЛрдЬреЗрдВ
рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рдереА рдХрд┐ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ "рдкреНрд░рдЧрддрд┐ рдмрд╛рд░" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдЧрддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддрд╛ рд╣реИред рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рд░реЗрдбрд┐рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрддрд╛рд░ рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдиреМрдХрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХрд╛рдо рдмрдВрдж рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЖрдк рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдордп-рд╕рдордп рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдкреЗрдЬ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдлрд╛рдЗрд▓ рддреИрдпрд╛рд░ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЬреИрд╕реЗ рд╣реА рдлрд╝рд╛рдЗрд▓ рдмрдирддреА рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рдбрд╛рдЙрдирд▓реЛрдб рд▓рд┐рдВрдХ рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЬрд╛рддреА рд╣реИред рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХрднреА-рдХрднреА рдлрд╝рд╛рдЗрд▓ рдХреЛ "рддреБрд░рдВрдд" рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдФрд░ рдмрдврд╝рддреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЗрд╕ рдмреАрдЪ, рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдмрдврд╝рддреА рд░рд╣реА рдФрд░ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп 79 рдорд┐рдирдЯ рддрдХ рдкрд╣реБрдВрдЪ рдЧрдпрд╛! рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдиреАрдВрд╡ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдирд╣реАрдВ, рдЕрдиреНрдп рд╕рднреА рднрд╛рдЧреЛрдВ рдиреЗ рдШрдбрд╝реА рдХреА рдХрд▓ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдорд░рд╣рдо рдореЗрдВ рдЗрд╕ рдордХреНрдЦреА рдиреЗ рд╕рдордЧреНрд░ рдкреНрд░рднрд╛рд╡ рдХреЛ рдЦрд░рд╛рдм рдХрд░ рджрд┐рдпрд╛ред
рдкрд╣рд▓рд╛ рдкрд░рд┐рдгрд╛рдо
рд╣рдо рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдмреИрда рдЧрдПред рдкрд╣рд▓реА рдЪреАрдЬ рдЬреЛ рдкрд░реАрдХреНрд╖рдг рдХреА рдЧрдИ рдереА рд╡рд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдереАред рд▓реЗрдХрд┐рди рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдзрд┐рдХрддрдо рд╕рдВрднрд╡ рддрд░реАрдХреЗ рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдмрд╕реЗ рд▓рдВрдмрд╛ рдЕрдиреБрд░реЛрдз рд░рд╛рдХреНрд╖рд╕реА FIAS рдХреЛ рдкрд╛рдВрдЪ рдпрд╛ рдЫрд╣ рдХреЙрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рднрдпрд╛рдирдХ рдирдореВрдирд╛ рдерд╛, рдЗрд╕рдиреЗ 2-5 рд╕реЗрдХрдВрдб рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ред рдХрдордЬреЛрд░ рдмрд┐рдВрджреБ рдЙрд╕реЗ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдлрд╝рд╛рдЗрд▓ "рдПрдХреНрд╕реЗрд▓рдирд┐рдХ" рдХрд╛ рдЧрдарди рдерд╛ред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рд╢реБрд░реВ рд╣реЛ рдЧрдП рд╣реИрдВред рд░реЗрдбрд┐рдпреЛрдВ рдореЗрдВ рдХреИрд╢рд┐рдВрдЧ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рд╡рд┐рдХреГрддрд┐рдпреЛрдВ рддрдХ, рдЬреИрд╕реЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдзрд╛рд░рд╛рдУрдВ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЫреЛрдЯреЗ "рдПрдХреНрд╕реЗрд▓" рдХреЗ рдЧрдарди рдХреЗ рдмрд╛рдж, рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЪрд┐рдкрдХрд╛рдиреЗ рдХреЗ рдмрд╛рджред рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдо рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рдерд╛: рд╕рдордп рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╕реНрдореГрддрд┐ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдПрдХ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рдмрджрд▓ рдЧрдИред рдХреЛрдИ рдмреАрдЪ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рдерд╛, рдХреЗрд╡рд▓ рдПрдХ рдЪрд░рдо рд╕реЗ рджреВрд╕рд░реЗ рддрдХ рдмрд╣ рд░рд╣рд╛ рдерд╛ред рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рдж, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рд╕рдВрд╕рд╛рдзрди рдЦрдкрдд рддреЗрдЬреА рд╕реЗ рдмрдврд╝рдиреЗ рд▓рдЧреА рдФрд░ рдЗрд╕реЗ рд╣рд░рд╛рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ред PhpSpreadsheet - рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ - рдкреВрд░реНрд╡ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдПрдирд╛рд▓реЙрдЧ рд▓рд┐рдЦрдирд╛ред
рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдЙрдкрдХрд░рдг рдЪрдпрди
рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рд╛рдЗрдХрд┐рд▓ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдЬрд▓реНрджрдмрд╛рдЬреА рдирд╣реАрдВ рдХреА, рд▓реЗрдХрд┐рди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЛрдВрдиреЗ рдореМрдЬреВрджрд╛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ред рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ, рдХреЗрд╡рд▓ рдмреЙрдХреНрд╕ / рдЯреЛрдВрдЯреА рдмреНрдпрд╛рдЬ рдХреА рдереАред рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, 145 рд╕реЗрдХрдВрдб рдореЗрдВ рдПрдХ рдкреВрд░реНрдг рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИред рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ PhpSpreadsheet рдХреЗ рд╕рд╛рде рдирд╡реАрдирддрдо рдкрд░реАрдХреНрд╖рдг 79 рдорд┐рдирдЯ рдФрд░ рдпрд╣рд╛рдВ 2.5 рдорд┐рдирдЯ рд╣реИрдВ! рдЖрдпреЛрдЬрд┐рдд рдкрд░реАрдХреНрд╖рдг: рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ 2 рдЧреБрдирд╛ рдХреА рд╡реГрджреНрдзрд┐ рд╣реБрдИред рд░рд┐рдкреЛрд░реНрдЯ 172 рд╕реЗрдХрдВрдб рдореЗрдВ рдЬрдирд░реЗрдЯ рдХреА рдЧрдИ рдереАред рдЕрдВрддрд░ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИред рдмреЗрд╢рдХ, рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ PhpSpreadsheet рдХреЗ рд╕рдорд╛рди рд╕рднреА рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрдкрдХрд░рдг рдХрд╛ рдиреНрдпреВрдирддрдо рд╕реЗрдЯ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЧрддрд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
Yii2 рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди
рдЕрдВрддрд┐рдо рдирд┐рд░реНрдгрдп Yii2 рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╢рд╛рдпрдж рдХреЛрдИ рдХрд╛рдо рдЖрдПрдЧрд╛ред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЖрдкрдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдФрд░ рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдЧреНрд░рд┐рдб рд╕реЗ рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ yii / рдХрддрд╛рд░ рдФрд░ рдмреЙрдХреНрд╕ / рдЯреЛрдВрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдХрдо рд╕реЗ рдХрдо 50,000 рд▓рд╛рдЗрдиреЗрдВ =) рдлрд┐рд▓рд╣рд╛рд▓, рдореЙрдбреНрдпреВрд▓, рдЬреЛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рдЖрдзрд╛рд░ рдмрди рдЧрдпрд╛ рд╣реИ, рд▓рдЧрднрдЧ 600,000 рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рднрд╛рд░ рдХреЗ рд╕рд╛рде рдкреНрд░рд╕рд┐рджреНрдз рд░реВрдк рд╕реЗ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рддрд╛ рд╣реИред
Github рдХрд╛ рд▓рд┐рдВрдХ:
Yii2 ExcelReport ExtensionрдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!