Laravel-excel: [рдкреНрд░рд╢реНрди] рд╕реАрдПрд╕рдПрд╕ рдмреНрд▓реЗрдб рд╡реНрдпреВ рдХреЗ рд╕рд╛рде рд╕рдорд░реНрдерд┐рдд рд╣реИ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 23 рдорд╛рд░реНрдЪ 2018  ┬╖  29рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Maatwebsite/Laravel-Excel

  • [ ] рдЖрдкрдХреЗ рдХреЛрдб рдХреЗ рдмрд╛рд╣рд░ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо, рд╕рдорд╕реНрдпрд╛ Laravel Excel рд╕реЗ рдЕрд▓рдЧ рд╣реИред
  • [ ] рдЬрд╛рдБрдЪ рдХреА рдЧрдИ рдХрд┐ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рджрд░реНрдЬ рдирд╣реАрдВ рд╣реИред
  • [] рдЬрд╛рдБрдЪ рдХреА рдЧрдИ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдкреАрдЖрд░ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред

рд╕рдВрд╕реНрдХрд░рдгреЛрдВ

  • рдкреАрдПрдЪрдкреА рд╕рдВрд╕реНрдХрд░рдг: 7.0
  • рд▓рд╛рд░рд╡реЗрд▓ рд╕рдВрд╕реНрдХрд░рдг: 5.5
  • рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг: 3.0

рд╡рд┐рд╡рд░рдг

рдореИрдВ рдЗрд╕ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:

<html>
    <h1>{{ $report->title }}</h1>
    <br/>
    <h2>{{ $report->description }}</h2>
    <br/>
    <p>{{ __('excel.dateLabel') }} {{ $date }}</p>
    <br/>
    <table>
        <thead>
            <tr>
                <th>{{ __('excel.firstColumn') }}</th>
                <th>{{ __('excel.secondColumn') }}</th>
                <th>{{ __('excel.thirdColumn') }}</th>
                <th>{{ __('excel.fourthColumn') }}</th>
            </tr>
        </thead>
    </table>
</html>

рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдХреНрд▓рд╛рд╕ рдпрд╛ рд╕реНрдЯрд╛рдЗрд▓ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб-рдХрд▓рд░ рд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХрд░реВрдВрдЧрд╛ред рд░рдВрдЧ, рдлрд╝реЙрдиреНрдЯ-рд╡рдЬрди .... рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ред

рдкреНрд░рдЬрдирди рдХрд░рдиреЗ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛

<html>
    <h1>{{ $report->title }}</h1>
    <br/>
    <h2>{{ $report->description }}</h2>
    <br/>
    <p>{{ __('excel.dateLabel') }} {{ $date }}</p>
    <br/>
    <table>
        <thead>
            <tr>
                <th style="font-weight : bold">{{ __('excel.firstColumn') }}</th>
                <th>{{ __('excel.secondColumn') }}</th>
                <th>{{ __('excel.thirdColumn') }}</th>
                <th>{{ __('excel.fourthColumn') }}</th>
            </tr>
        </thead>
    </table>
</html>

рд╕рднреА 29 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

3.0 рдЕрдм рдмреНрд▓реЗрдб рд╡реНрдпреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдЯрд╛рдЗрд▓рд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ PhpSpreadsheet рд╡рд┐рдзрд┐ $worksheet->getStyle('B2:G8') рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣рдорд╛рд░реЗ рдбреЙрдХреНрд╕ рдореЗрдВ рдкрдврд╝реЗрдВ рдХрд┐ рдХреИрд╕реЗ PhpSpreadsheet methods рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ: https://laravel-excel.maatwebsite.nl/docs/3.0/export/extending

@patrickbrouwers рдХрд╛ рдЙрдкрдпреЛрдЧ

@ shadoWalker89 рдЗрд╕рдиреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореБрджреНрджреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ рдФрд░ рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ред рд╣рдордиреЗ рдЗрд╕реЗ рдЦреБрдж рдХрднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдкрд░рдлреЙрд░реНрдореЗрдВрд╕ рдбреНрд░реЗрди рднреА рдерд╛ред рд╣рдо рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╕рднреА рдХреЛ рдХреЗрд╡рд▓ PhpSpreadsheet рд╕реНрдЯрд╛рдЗрд▓рд┐рдВрдЧ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдВрдЧреЗред
рдпрджрд┐ рд╕рдореБрджрд╛рдп рдХрд╛ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ HtmlReader рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдХреЗрдЬ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред рдореБрдЭреЗ рдХрд╕реНрдЯрдо/рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде HtmlReader рдХреЛ рд╕реНрд╡реИрдк рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рдиреЗ рдореЗрдВ рдкреНрд░рд╕рдиреНрдирддрд╛ рд╣реЛ рд░рд╣реА рд╣реИред

рдореИрдВ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдХреЛрдИ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдореИрдВ рдПрдХ рджреГрд╢реНрдп рд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдореЛрдЯреА рд╕реАрдорд╛ рднреА рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВ рдпрд╣рд╛рдВ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ: https://laravel-excel.maatwebsite.nl/docs/3.0/export/extending ред

рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреБрдЫ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╣рд╛рдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝ рдкрд╛рдПрдВрдЧреЗ? рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдлрд╛рдпрджрд╛ рд╣реЛрдЧрд╛ред

рдореИрдВрдиреЗ рдХрдИ рдмрд╛рд░ рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬ рджреЗрдЦреЗ рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рд╕реНрдЯрдореНрдкреНрдб рд╣реВрдВ :(

рдзрдиреНрдпрд╡рд╛рдж!

@LastxTemlar рдЖрдкрдХреЛ PhpSpreadsheet (https://phpspreadsheet.readthedocs.io/en/develop/) рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рд╣рдо PhpSpreadsheet рдСрдлрд╝рд░ рдХреА рд╕рднреА рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред

рдареАрдХ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдХрдо рд╕реЗ рдХрдо рдореБрдЭреЗ рдХреБрдЫ рд╕рдВрдХреЗрдд рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рдЕрдкрдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдП? рдореИрдВ phpspreadsheet рдФрд░ laravel-excel рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рд╕рд╛рде-рд╕рд╛рде рдкрдврд╝ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рд╕рдордЭрдирд╛ рдЕрднреА рднреА рдХрдард┐рди рд╣реИ рдХрд┐ рдореИрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБред

рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рдж рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдХреБрдЫ рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ рдпрджрд┐ рдЖрдк рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВрдЧреЗред рдЗрд╕ рд╕рдордп рдбреЙрдХреНрд╕ рдмрд╣реБрдд рддрдХрдиреАрдХреА рд╣реИрдВ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдПрдХ рддреНрд╡рд░рд┐рдд рд╢реБрд░реБрдЖрдд рдХрд░рдирд╛ рдХрдард┐рди рд╣реИред

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рддреБрдореНрд╣рд╛рд░рд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? https://laravel-excel.maatwebsite.nl/docs/3.0/export/from-view рдмрд╣реБрдд рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИ?

HTMLReader рдХреЗ рдмрд┐рдирд╛ рдмреНрд▓реЗрдб рд╕реЗ рдбрд╛рдпрдирд╛рдорд┐рдХ рд╡реНрдпреВ рдХреИрд╕реЗ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░реЗрдВ? рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рди рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░рд╛ рдбреЗрдЯрд╛ рдЕрдЪреНрдЫреА рдкрдВрдХреНрддрд┐ рдпрд╛ рдХреЙрд▓рдо рдХреЗ рд╕рд╛рде рдХрд╣рд╛рдВ рд╣реИ: /

рдЗрд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ, рдЗрд╕реЗ рдЦреЛрд▓реЗрдВ, рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЬрд╛рдВрдЪреЗрдВ, рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ? рдореЗрд░реЗ рд▓рд┐рдП рд░реЙрдХреЗрдЯ рд╕рд╛рдЗрдВрд╕ рдХреА рддрд░рд╣ рдирд╣реАрдВ рд▓рдЧрддрд╛?

https://phpspreadsheet.readthedocs.io/en/develop/topics/recipes/#styles

рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ рдФрд░ рдЦреЛрд▓рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рд░ рдирд┐рд░реНрдпрд╛рдд рдЕрджреНрд╡рд┐рддреАрдп рд╣реИ: /

рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдореИрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдЗрд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЦреБрдж рдХреБрдЫ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдХреЛрдИ рднреА рдкреБрд░рд╛рдиреЗ HtmlReader рдХреЛ рд╕реНрд╡рдпрдВ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИред

h1 рдпрд╛ h2 рдпрд╛ h3 рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? :)

PhpSpreadsheet рдХреЗ HtmlReader рдХреЛ рдЪреЗрдХ рдХрд░реЗрдВред рд╡рд╣рд╛рдВ рдЬреЛ рдХреБрдЫ рднреА рд╣реИ рд╡рд╣ рдмреЙрдХреНрд╕ рдХреЗ рдмрд╛рд╣рд░ рд╕рдорд░реНрдерд┐рдд рд╣реИред рд╣рдордиреЗ рдХреЛрдИ рдХрд╕реНрдЯрдо рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред

PhpSpreadsheet рдХрд╛ HtmlReader рдЗрд╕рдХрд╛ рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреГрдкрдпрд╛ рдПрдХ рдпреВрдЖрд░рдПрд▓ рд╣реИ? PhpSpreadsheet рд╡реЗрдмрд╕рд╛рдЗрдЯ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдПрдХ рд╕реАрдорд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕реВрдЪреАрдмрджреНрдз рдирд╣реАрдВ рд╣реИ: /

рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ: https://github.com/PHPOffice/PhpSpreadsheet/blob/develop/src/PhpSpreadsheet/Reader/Html.php#L44

рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж :)

рдореИрдВ рдПрдХ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдЖрджрдореА рдирд╣реАрдВ рд╣реВрдБ: / рд╢реИрд▓рд┐рдпреЛрдВ рдХрд╛ рд░рдВрдЧ рдПрдХреНрд╕реЗрд▓ (рдореИрдХрдУрдПрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ) рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреЗрд╡рд▓ рдореИрдХрдУрдПрд╕ рдФрд░ рдирдВрдмрд░реЛрдВ рдкрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: /

@patrickbrouwers

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рддреБрдореНрд╣рд╛рд░рд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? https://laravel-excel.maatwebsite.nl/docs/3.0/export/from-view рдмрд╣реБрдд рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИ?

рдореИрдВ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдореИрдВ FromView рдЪрд┐рдВрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдХреЛрд╢рд┐рдХрд╛рдУрдВ A3 рд╕реЗ D5 рдореЗрдВ рдХреБрдЫ рд╕реНрдЯрд╛рдЗрд▓ рднреА рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд░реВрдВ? рдХреНрдпрд╛ рдореИрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ FromView рдФрд░ WithEvents рдЪрд┐рдВрддрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ?

рд╣рд╛рдБ, рдЖрдк рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдЪрд┐рдВрддрд╛ рдХрд╛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЪрд┐рдВрддрд╛рдУрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд┐рд╕реА рд╕рдордп рдХреБрдЫ рд╕рдордп рд╣реЛ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд╕рд╛рд░ рдХреЛ рджреЗрдЦ рдкрд╛рдПрдВрдЧреЗ?

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╡рд╣рд╛рдВ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реЛ, рдореИрдВ рдХрдо рд╕реЗ рдХрдо рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕реНрд╡рд░реВрдкрдг рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬрдм рдореИрдВ рдПрдордПрд╕ рдПрдХреНрд╕реЗрд▓ рдХреЗ рд╕рд╛рде рдЬреЗрдирд░реЗрдЯ рдХреА рдЧрдИ рдлрд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдЕрднреА рднреА рдкреЛрд░реНрдЯреНрд░реЗрдЯ рд╣реИред

рдЖрдкрдХрд╛ рд╕рд╛рд░ рдИрд╡реЗрдВрдЯ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдирд╛рдорд╕реНрдерд╛рди рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рддреЛ рдпрд╣ рддрд╛рд░реНрдХрд┐рдХ рд╣реИ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЙрдкрд▓рдмреНрдз рдШрдЯрдирд╛рдУрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП https://laravel-excel.maatwebsite.nl/docs/3.0/export/extending рджреЗрдЦреЗрдВред

рдзрдиреНрдпрд╡рд╛рдж рдкреИрдЯреНрд░рд┐рдХ, рдЙрд╕рдиреЗ рдЪрд╛рд▓ рдЪрд▓реА!

рдЗрд╕реЗ рдмрдВрдж рдХрд░рдирд╛ рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рднреА рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рдирд╣реАрдВ рд╣реИ;)

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

$event->sheet->getStyle('A1:N1')->applyFromArray([ 'font' => [ 'bold' => true ] ]);

рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрдВ рдпрд╛ рдЯреАрдбреА рдЯреИрдЧ рдХреЗ рд▓рд┐рдП рд╢реИрд▓рд┐рдпрд╛рдБ рд╕реЗрдЯ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдПрдХ рдЪрд░ рдореЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЯреИрдЧ рдореЗрдВ рд╢реИрд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдореЗрдВ рдЪрд░ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдмреЙрд░реНрдбрд░ рдФрд░ рдЕрдиреНрдп рд╕реНрдЯрд╛рдЗрд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЬреА рд╢реБрдХреНрд░рд┐рдпрд╛

рдЖрдк рд╕рднреА рдореИрдХреНрд░реЛрдЬрд╝ рдХреЛ рдХрд╣рд╛рдБ рд░рдЦрдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ?

рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

gamevnlc picture gamevnlc  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

thearabbit picture thearabbit  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pamekar picture pamekar  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

disto picture disto  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alejandri picture alejandri  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ