ΠΠ°Π³ΡΡΠ·ΠΊΠ° Π΄Π°Π½Π½ΡΡ ΠΈΠ· Microsoft Excel Π² 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΡΡΠ΅Π΄ΠΈ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΠΎΠ², ΠΊΠ»Π°Π΄ΠΎΠ²ΡΠΈΠΊΠΎΠ² ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΎΠ². ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΊΠ°ΠΆΡΡΡΡΡΡ ΠΏΡΠΎΡΡΠΎΡΡ, ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°ΡΡΠΎ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ: ΠΎΡ Π½Π΅ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ² Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΠΊ ΠΏΡΠΈ ΠΈΠΌΠΏΠΎΡΡΠ΅. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°Π·Π±Π΅ΡΡΠΌ Π²ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ β ΠΎΡ ΡΡΡΠ½ΠΎΠ³ΠΎ ΠΈΠΌΠΏΠΎΡΡΠ° ΡΠ΅ΡΠ΅Π· ΡΠΈΠΏΠΎΠ²ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π΄ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΠΊΡΠΎΠ΅ΠΌ ΡΠΊΡΡΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ 1Π‘, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΊΠΎΡΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π° 40%.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Excel Π² 1Π‘ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ°Π±Π»ΠΈΡΡ Π½Π΅ ΠΊΠ°ΠΊ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ Π΄Π°Π½Π½ΡΡ
, Π° ΠΊΠ°ΠΊ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΏΠΎΠ»Π΅ΠΉ Ρ ΠΆΡΡΡΠΊΠΈΠΌΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π°ΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ΠΠ.ΠΠ.ΠΠΠΠ Π² Excel ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡΡΡ Π² 1Π‘, Π΅ΡΠ»ΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΡΠ΅Π³ΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² ΡΠΊΠ°Π·Π°Π½ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ. ΠΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ°ΠΊΠΈΡ
Π»ΠΎΠ²ΡΡΠ΅ΠΊ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΈΠΌΠΏΠΎΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² Π±Π°Π·Ρ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π·Π°.
Π‘ΡΠ°ΡΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½Π°:
- π ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠ°ΠΌ β Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² (Π½Π°ΠΊΠ»Π°Π΄Π½ΡΠ΅, Π°ΠΊΡΡ, ΡΡΠ΅ΡΠ°-ΡΠ°ΠΊΡΡΡΡ) ΠΈΠ· Excel Π² 1Π‘:ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ.
- π¦ ΠΠ»Π°Π΄ΠΎΠ²ΡΠΈΠΊΠ°ΠΌ ΠΈ Π»ΠΎΠ³ΠΈΡΡΠ°ΠΌ β Π΄Π»Ρ ΠΈΠΌΠΏΠΎΡΡΠ° Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ, ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΠΈ ΠΏΡΠ°ΠΉΡ-Π»ΠΈΡΡΠΎΠ² Π² 1Π‘:Π£Π’ ΠΈΠ»ΠΈ 1Π‘:Π£ΠΠ€.
- π» ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ 1Π‘ β Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΎΠΊ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Ρ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ.
- π ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠ°ΠΌ β Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΡ.
1. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΡΠ°ΠΉΠ»Π° Excel Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π² 1Π‘
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ ΠΊΠ°ΠΊ Π·Π°Π³ΡΡΠΆΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅, ΡΠ°ΠΉΠ» Excel Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠΎΡΠΌΠ°ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ "ΠΏΠΎΠ½ΡΡΠ΅Π½" 1Π‘. ΠΡΠΈΠ±ΠΊΠΈ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° Π»ΠΈΠ±ΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅Ρ ΡΠ°ΡΡΡ ΡΡΡΠΎΠΊ, Π»ΠΈΠ±ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π΄ΡΠ±Π»ΠΈ Π·Π°ΠΏΠΈΡΠ΅ΠΉ. ΠΠΎΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ:
Π‘ΡΡΡΠΊΡΡΡΠ° ΡΠ°Π±Π»ΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΡΡΡΠΊΡΡΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΈΠ»ΠΈ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° Π² 1Π‘. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΠ΅ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ, ΡΡΠΎΠ»Π±ΡΡ Excel Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ°ΠΌΠΈ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°: ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΡΡΠΈΠΊΡΠ», ΠΠ΄ΠΈΠ½ΠΈΡΠ° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Ρ.Π΄. 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8.3 Π½Π΅ ΡΠΌΠ΅Π΅Ρ "Π΄ΠΎΠ³Π°Π΄ΡΠ²Π°ΡΡΡΡ", ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΠΊ ΡΠ΅ΠΌΡ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ β ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΡΠ²Π½ΠΎ.
Π€ΠΎΡΠΌΠ°ΡΡ Π΄Π°Π½Π½ΡΡ β ΡΠ°ΡΡΠ°Ρ ΠΏΡΠΈΡΠΈΠ½Π° ΡΠ±ΠΎΠ΅Π². ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°:
- π
ΠΠ°ΡΠ° β Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅
ΠΠ.ΠΠ.ΠΠΠΠ(Π½Π΅ΠΠ/ΠΠ/ΠΠΠΠ!). Π Excel ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΎΡΠΌΠ°Ρ ΡΡΠ΅ΠΉΠΊΠΈ:Π€ΠΎΡΠΌΠ°Ρ ΡΡΠ΅Π΅ΠΊ β ΠΠ°ΡΠ° β 14.03.2012. - π° Π§ΠΈΡΠ»Π° β ΡΠ΄Π°Π»ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΊΠ°ΠΊ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»ΠΈ ΡΡΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
1 000β1000). 1Π‘ Π½Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠΈΡΠ»Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,"1000"Π² ΠΊΠ°Π²ΡΡΠΊΠ°Ρ ). - π€ Π’Π΅ΠΊΡΡ β ΠΈΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΎΠ² ΡΡΡΠΎΠΊ Π²Π½ΡΡΡΠΈ ΡΡΠ΅ΠΉΠΊΠΈ (Π·Π°ΠΌΠ΅Π½ΡΠΉΡΠ΅ Π½Π° ΠΏΡΠΎΠ±Π΅Π»Ρ). Π‘ΠΏΠ΅ΡΡΠΈΠΌΠ²ΠΎΠ»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
#,%) ΠΌΠΎΠ³ΡΡ Π²ΡΠ·Π²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅.
ΠΡΡΡΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ β Π² Π½Π°ΡΠ°Π»Π΅ ΡΠ°ΠΉΠ»Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΡΡΡΡΡ
ΡΡΡΠΎΠΊ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ½Π½ΡΡ
ΡΡΠ΅Π΅ΠΊ. ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡΡ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΈ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΎΡΠ΅ΠΊ ΠΈΠ»ΠΈ Π·Π°ΠΏΡΡΡΡ
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ²Π°ΡΠ° Π²ΠΌΠ΅ΡΡΠΎ ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠΎΠ²Π°ΡΠ°.).
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π² Excel ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΡΠΎΡΠΌΡΠ»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,=Π‘Π£ΠΠ()), 1Π‘ Π·Π°Π³ΡΡΠ·ΠΈΡ Π½Π΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, Π° ΡΠ°ΠΌΡ ΡΠΎΡΠΌΡΠ»Ρ ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡ. ΠΠ΅ΡΠ΅Π΄ ΠΈΠΌΠΏΠΎΡΡΠΎΠΌ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠΉΡΠ΅ ΡΠΎΡΠΌΡΠ»Ρ Π² Π·Π½Π°ΡΠ΅Π½ΠΈΡ: Π²ΡΠ΄Π΅Π»ΠΈΡΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ βΠΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡβΠ‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½Π°Ρ Π²ΡΡΠ°Π²ΠΊΠ° β ΠΠ½Π°ΡΠ΅Π½ΠΈΡ.
2. Π‘ΠΏΠΎΡΠΎΠ± 1: ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΡΠ΅ΡΠ΅Π· ΡΠΈΠΏΠΎΠ²ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» 1Π‘ (Π±Π΅Π· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ)
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠΌΠΏΠΎΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π΅ΡΡΡ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ 1Π‘ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 1Π‘:ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ 3.0, 1Π‘:Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΠ³ΠΎΠ²Π»Π΅ΠΉ 11). ΠΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΡ Π·Π°Π³ΡΡΠ·ΠΎΠΊ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΎΠ±ΡΡΠΌΠΎΠ² Π΄Π°Π½Π½ΡΡ (Π΄ΠΎ 10 000 ΡΡΡΠΎΠΊ).
ΠΠΎΡΠ°Π³ΠΎΠ²Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ:
- ΠΡΠΊΡΠΎΠΉΡΠ΅ Π½ΡΠΆΠ½ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ β ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°). - ΠΠ°ΠΆΠΌΠΈΡΠ΅
ΠΡΡ β ΠΠ°Π³ΡΡΠ·ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π°(Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ ΠΏΡΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ:Π€Π°ΠΉΠ» β ΠΠΌΠΏΠΎΡΡ Π΄Π°Π½Π½ΡΡ). - ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ°ΠΉΠ» Excel (
.xlsxΠΈΠ»ΠΈ.xls) ΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅ Π»ΠΈΡΡ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ. - ΠΠ° ΡΡΠ°ΠΏΠ΅
Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉΡΠ²ΡΠΆΠΈΡΠ΅ ΡΡΠΎΠ»Π±ΡΡ Excel Ρ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ°ΠΌΠΈ 1Π‘. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ»Π±Π΅ΡΠΡΡΠΈΠΊΡΠ»Π² Excel β ΠΏΠΎΠ»Π΅ΠΡΡΠΈΠΊΡΠ»Π² 1Π‘. - ΠΠ°ΠΆΠΌΠΈΡΠ΅
ΠΠ°Π³ΡΡΠ·ΠΈΡΡΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΌΠ΅ΡΠΎΠ΄Π°:
- β ΠΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π½Π°Π½ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- β ΠΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠ°Π·ΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.
- β ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ Π΄ΡΠ±Π»ΠΈ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΠΏΠΎΠ»ΡΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ Π°ΡΡΠΈΠΊΡΠ»Ρ).
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- β ΠΠ΅Π΄Π»Π΅Π½Π½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² (ΠΎΡ 50 000 ΡΡΡΠΎΠΊ).
- β ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅Π»ΡΠ·Ρ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠ΅ 10 ΡΡΡΠΎΠΊ).
- β ΠΠ΅ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ ΠΈΠ· Excel "ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ" (Π² 1Π‘:ΠΠ£Π ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ°).
3. Π‘ΠΏΠΎΡΠΎΠ± 2: ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΎΠΊ (ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠΌΠΏΠΎΡΡ)
ΠΡΠ»ΠΈ ΡΠΈΠΏΠΎΠ²ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² 1Π‘:ΠΠ 2.0 Π½Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠΏΠΎΡΡΠ° ΠΈΠ· Excel), ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΠΌΠΈ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅:
- π "Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ" (ΠΎΡ 1Π‘) β Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Excel, XML, JSON.
- π "ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΈΠ· Excel Π² 1Π‘" (ΠΎΡ ΡΠΈΡΠΌΡ "ΠΠ»ΡΡ-Π‘ΠΎΡΡ") β ΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ.
- π οΈ "ΠΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ 2.0" (ΠΠ 2.0) β Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΉ (ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π°Π²ΡΠΊΠΎΠ² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ).
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ "Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ":
- Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Ρ ΡΠ°ΠΉΡΠ° 1Π‘:ΠΠ’Π‘ (Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΏΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ΅) ΠΈΠ»ΠΈ ΠΈΠ· ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Infostart.
- ΠΡΠΊΡΠΎΠΉΡΠ΅ 1Π‘ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅
1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅, ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²Π€Π°ΠΉΠ» β ΠΡΠΊΡΡΡΡ β ΠΡΠ±ΡΠ°ΡΡ ΡΠ°ΠΉΠ» ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ (.epf). - Π ΠΎΠΊΠ½Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅:
- ΠΡΡΠΎΡΠ½ΠΈΠΊ Π΄Π°Π½Π½ΡΡ
:
Excel. - Π€Π°ΠΉΠ»: ΠΏΡΡΡ ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΡΠ°ΠΉΠ»Ρ.
- ΠΠΈΡΡ: Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π»ΠΈΡΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
ΠΠΈΡΡ1). - ΠΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ°: ΠΎΠ±ΡΡΠ½ΠΎ
2(Π΅ΡΠ»ΠΈ 1-Ρ ΡΡΡΠΎΠΊΠ° β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ).
- ΠΡΡΠΎΡΠ½ΠΈΠΊ Π΄Π°Π½Π½ΡΡ
:
- ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ (Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΡΠΈΠΏΠΎΠ²ΠΎΠΌΡ ΠΈΠΌΠΏΠΎΡΡΡ).
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΡ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ. - π§ ΠΠΈΠ±ΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ (ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΡΡΡΠΎΠΊΠΈ, ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅).
- π ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² (Π΄ΠΎ 100 000 ΡΡΡΠΎΠΊ).
- π ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΡΠ°Π±Π»ΠΎΠ½Ρ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
- πΉ Π’ΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Microsoft Excel Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ (COM-ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ).
- πΉ ΠΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, ΡΠ΅ΠΌ ΠΏΡΡΠΌΠ°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ΅Π·
ADODB). - πΉ ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π³ΠΈΠ±ΠΊΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΡΡΡΠΎΠΊΠΈ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ).
- ΠΠΊΡΠΏΠΎΡΡΠΈΡΡΠΉΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· Excel Π² XML (Π² Excel:
Π€Π°ΠΉΠ» β Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΊΠ°ΠΊ β Π’ΠΈΠΏ ΡΠ°ΠΉΠ»Π°: XML-Π΄Π°Π½Π½ΡΠ΅ (*.xml)). - Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π² 1Π‘ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ XML. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ:
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΠΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΎΠ±ΠΌΠ΅Π½ΠΎΠ². - Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΠΌΠ΅Π½ Ρ ΡΠΈΠΏΠΎΠΌ
XML-ΡΠ°ΠΉΠ». - ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ XML ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ 1Π‘.
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΡ ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ
Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ(Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ). - π ΠΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΡΡΡ (ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Linux-ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ 1Π‘).
- π‘οΈ ΠΠ΅Π½ΡΡΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Excel).
- π¦ ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ° Ρ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ).
- βοΈ Π’ΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠ°Π²ΠΈΠ» ΠΎΠ±ΠΌΠ΅Π½Π°.
- π ΠΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΏΡΡΠΌΡΠΌ ΠΈΠΌΠΏΠΎΡΡΠΎΠΌ ΠΈΠ· Excel.
- πΉ ΠΡΠΈΡΠΈΠ½Π°: Π€Π°ΠΉΠ» ΠΎΡΠΊΡΡΡ Π² Π΄ΡΡΠ³ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Excel) ΠΈΠ»ΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠΎΠΌ.
- πΉ Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΠ°ΠΊΡΠΎΠΉΡΠ΅ ΡΠ°ΠΉΠ», ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ Π°Π½ΡΠΈΠ²ΠΈΡΡΡ Π½Π° Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΠ»ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΠ°ΠΉΠ» Π² Π΄ΡΡΠ³ΡΡ ΠΏΠ°ΠΏΠΊΡ.
- πΉ ΠΡΠΈΡΠΈΠ½Π°: Π Excel ΡΠΈΡΠ»ΠΎ Ρ
ΡΠ°Π½ΠΈΡΡΡ ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
"1000"Π²ΠΌΠ΅ΡΡΠΎ1000). - πΉ Π Π΅ΡΠ΅Π½ΠΈΠ΅: Π Excel Π²ΡΠ΄Π΅Π»ΠΈΡΠ΅ ΡΡΠΎΠ»Π±Π΅Ρ β
Π€ΠΎΡΠΌΠ°Ρ ΡΡΠ΅Π΅ΠΊ β Π§ΠΈΡΠ»ΠΎΠ²ΠΎΠΉ. ΠΡΠ»ΠΈ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΡΠΌΡΠ»Ρ=ΠΠΠΠ§ΠΠ()Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π² ΡΠΈΡΠ»ΠΎ. - πΉ ΠΡΠΈΡΠΈΠ½Π°: Π ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ΅ ΡΠΆΠ΅ Π΅ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ Π°ΡΡΠΈΠΊΡΠ»ΠΎΠΌ ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ΠΎΠΌ.
- πΉ Π Π΅ΡΠ΅Π½ΠΈΠ΅: Π Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΏΡΠΈ Π΄ΡΠ±Π»ΡΡ
:
ΠΡΠΎΠΏΡΡΡΠΈΡΡ,ΠΠ°ΠΌΠ΅Π½ΠΈΡΡΠΈΠ»ΠΈΠ‘ΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ. - πΉ ΠΡΠΈΡΠΈΠ½Π°: Π ΡΠΈΠΏΠΎΠ²ΠΎΠΌ ΠΈΠΌΠΏΠΎΡΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° 10 000 ΡΡΡΠΎΠΊ (Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ).
- πΉ Π Π΅ΡΠ΅Π½ΠΈΠ΅: Π Π°Π·Π±Π΅ΠΉΡΠ΅ ΡΠ°ΠΉΠ» Π½Π° ΡΠ°ΡΡΠΈ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
ADODB/COM-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅. - πΉ ΠΡΠΈΡΠΈΠ½Π°: Π ΠΏΡΠ°Π²ΠΈΠ»Π°Ρ ΠΎΠ±ΠΌΠ΅Π½Π° Π½Π΅ ΡΠΊΠ°Π·Π°Π½ ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ.
- πΉ Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈΠΌΠΏΠΎΡΡΠ°.
- π Π€ΠΈΠ»ΡΡΡ β ΠΎΡΡΠΎΡΡΠΈΡΡΠΉΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ Π°Π»ΡΠ°Π²ΠΈΡΡ ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ Π² Π½ΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ.
- π Power Query (Π² Excel:
ΠΠ°Π½Π½ΡΠ΅ β ΠΠ· ΡΠ°Π±Π»ΠΈΡΡ/Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°) Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ. - π§ Π£Π²Π΅Π»ΠΈΡΡΡΠ΅ Π»ΠΈΠΌΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠ°
ragentΠ² ΡΠ°ΠΉΠ»Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° (conf.cfg): - π ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠΎΠ½ΠΎΠ²ΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
- π ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ SQL Server Π²ΠΌΠ΅ΡΡΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ (ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎ 10 ΡΠ°Π·).
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β Π Π΅Π³Π»Π°ΠΌΠ΅Π½ΡΠ½ΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ. - Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Ρ ΡΠΈΠΏΠΎΠΌ
ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ. - Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΠ· Excel ΠΈ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ Π² 2:00).
- Π ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ
ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ Excel (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π±Π»ΠΎΠ½Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
C:\Data\ΠΡΡΠ°ΡΠΊΠΈ_*.xlsxΠ΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠ°ΠΉΠ»Π°). - π Python + Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
openpyxl: - πΉ PowerShell Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»Π° ΠΏΠ΅ΡΠ΅Π΄ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ:
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Π²Π½Π΅ΡΠ½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΎΠΊ:
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΎΠΊ ΠΎΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΈΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π²Π°ΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ 1Π‘. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π»Ρ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8.3.20 ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² 8.3.15 ΠΈΠ·-Π·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅.
Π£Π±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΡΠ°ΠΉΠ» Excel Π·Π°ΠΊΡΡΡ|ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π±Π°Π·Π΅ 1Π‘|Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ Π±Π°Π·Ρ|Π‘ΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ»Ρ Π·Π°ΡΠ°Π½Π΅Π΅ Π½Π° Π±ΡΠΌΠ°Π³Π΅|ΠΡΠΊΠ»ΡΡΠΈΡΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡ (ΠΌΠΎΠΆΠ΅Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ°ΠΉΠ»Ρ)-->
4. Π‘ΠΏΠΎΡΠΎΠ± 3: ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΡΠ΅ΡΠ΅Π· COM-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ (Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² 1Π‘)
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ COM-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ Excel. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π½Π°Π½ΠΈΠΉ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° 1Π‘ ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΎΠΊ Ρ Π³ΠΈΠ±ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΠΈΠ· Excel Π² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ "ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°":
// ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Excel ΡΠ΅ΡΠ΅Π· COM
Excel = ΠΠΎΠ²ΡΠΉ COMΠΠ±ΡΠ΅ΠΊΡ("Excel.Application");
// ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΊΠ½ΠΈΠ³Ρ (ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ)
ΠΠ½ΠΈΠ³Π° = Excel.Workbooks.Open("C:\Data\ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.xlsx");
// ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ Π»ΠΈΡΡ
ΠΠΈΡΡ = ΠΠ½ΠΈΠ³Π°.Worksheets(1);
// ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ
ΠΠΎΡΠ»Π΅Π΄Π½ΡΡΠ‘ΡΡΠΎΠΊΠ° = ΠΠΈΡΡ.UsedRange.Rows.Count;
// ΠΡΠΎΡ
ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΡΡΡΠΎΠΊΠ°ΠΌ (Π½Π°ΡΠΈΠ½Π°Ρ ΡΠΎ 2-ΠΉ, Π΅ΡΠ»ΠΈ 1-Ρ - Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ)
ΠΠ»Ρ ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = 2 ΠΠΎ ΠΠΎΡΠ»Π΅Π΄Π½ΡΡΠ‘ΡΡΠΎΠΊΠ° Π¦ΠΈΠΊΠ»
// Π§ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΈΠ· ΡΡΠ΅Π΅ΠΊ
ΠΡΡΠΈΠΊΡΠ» = ΠΠΈΡΡ.Cells(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ, 1).Value; // Π‘ΡΠΎΠ»Π±Π΅Ρ A
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = ΠΠΈΡΡ.Cells(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ, 2).Value; // Π‘ΡΠΎΠ»Π±Π΅Ρ B
// ΠΠΎΠΈΡΠΊ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°
ΠΠ»Π΅ΠΌΠ΅Π½Ρ = Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.ΠΠ°ΠΉΡΠΈΠΠΎΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡΡ("ΠΡΡΠΈΠΊΡΠ»", ΠΡΡΠΈΠΊΡΠ»);
ΠΡΠ»ΠΈ ΠΠ»Π΅ΠΌΠ΅Π½Ρ = Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ‘ΡΡΠ»ΠΊΠ°.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.ΠΡΡΡΠ°ΡΠ‘ΡΡΠ»ΠΊΠ°() Π’ΠΎΠ³Π΄Π°
ΠΠ»Π΅ΠΌΠ΅Π½Ρ = Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.Π‘ΠΎΠ·Π΄Π°ΡΡΠΠ»Π΅ΠΌΠ΅Π½Ρ();
ΠΠ»Π΅ΠΌΠ΅Π½Ρ.ΠΡΡΠΈΠΊΡΠ» = ΠΡΡΠΈΠΊΡΠ»;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠ»Π΅ΠΌΠ΅Π½Ρ.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅;
ΠΠ»Π΅ΠΌΠ΅Π½Ρ.ΠΠ°ΠΏΠΈΡΠ°ΡΡ();
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
// ΠΠ°ΠΊΡΡΠ²Π°Π΅ΠΌ Excel
ΠΠ½ΠΈΠ³Π°.Close(False);
Excel.Quit();
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°:
ΠΠ»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ADODB.Connection Π²ΠΌΠ΅ΡΡΠΎ COM. ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ADODB:
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ = ΠΠΎΠ²ΡΠΉ COMΠΠ±ΡΠ΅ΠΊΡ("ADODB.Connection");
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Data\ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.xlsx;Extended Properties=""Excel 12.0 Xml;HDR=YES""";
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅.Open();
ΠΠ°ΠΏΡΠΎΡ = ΠΠΎΠ²ΡΠΉ COMΠΠ±ΡΠ΅ΠΊΡ("ADODB.Recordset");
ΠΠ°ΠΏΡΠΎΡ.Open("SELECT * FROM [ΠΠΈΡΡ1$]", Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅);
// Π§ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΠΎΠΊΠ° ΠΠ΅ ΠΠ°ΠΏΡΠΎΡ.EOF Π¦ΠΈΠΊΠ»
ΠΡΡΠΈΠΊΡΠ» = ΠΠ°ΠΏΡΠΎΡ.Fields("ΠΡΡΠΈΠΊΡΠ»").Value;
// ... ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π°Π½Π½ΡΡ
ΠΠ°ΠΏΡΠΎΡ.MoveNext();
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΡΠ»ΠΈ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΠ΅ΡΠ΅Π· ADODB Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ° "Provider cannot be found", ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Microsoft Access Database Engine (Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π½Π° ΡΠ°ΠΉΡΠ΅ Microsoft).
5. Π‘ΠΏΠΎΡΠΎΠ± 4: ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΡΠ΅ΡΠ΅Π· XML (ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ)
ΠΡΠ»ΠΈ ΠΏΡΡΠΌΠ°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΈΠ· Excel Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ XML. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π΅Π½ ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π°ΠΆΠ΅ Π² ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡΡ 1Π‘. ΠΠ»Π³ΠΎΡΠΈΡΠΌ:
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° XML:
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
| Π‘ΠΏΠΎΡΠΎΠ± Π·Π°Π³ΡΡΠ·ΠΊΠΈ | Π‘ΠΊΠΎΡΠΎΡΡΡ | Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ | ΠΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² | Π’ΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ |
|---|---|---|---|---|
| Π’ΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΈΠΌΠΏΠΎΡΡ | ΠΠΈΠ·ΠΊΠ°Ρ | ΠΠΈΠ·ΠΊΠ°Ρ | β ΠΠ΅Ρ | β ΠΠ΅Ρ |
| ΠΠ½Π΅ΡΠ½ΠΈΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ | Π‘ΡΠ΅Π΄Π½ΡΡ | Π‘ΡΠ΅Π΄Π½ΡΡ | β ΠΠ° (Π΄ΠΎ 100 000 ΡΡΡΠΎΠΊ) | β ΠΠ΅Ρ |
| COM-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ | ΠΡΡΠΎΠΊΠ°Ρ | ΠΡΡΠΎΠΊΠ°Ρ | β ΠΠ° | β ΠΠ° |
| XML | ΠΠΈΠ·ΠΊΠ°Ρ | ΠΡΡΠΎΠΊΠ°Ρ | β ΠΠ° | β ΠΠ΅Ρ (Π½ΠΎ Π½ΡΠΆΠ½Ρ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΎΠ±ΠΌΠ΅Π½Π°) |
| ADODB | ΠΡΠ΅Π½Ρ Π²ΡΡΠΎΠΊΠ°Ρ | ΠΡΡΠΎΠΊΠ°Ρ | β ΠΠ° | β ΠΠ° |
6. ΠΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ Excel Π² 1Π‘ ΠΈ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΡΠ°ΠΉΠ»Π° ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ:
1. ΠΡΠΈΠ±ΠΊΠ°: "ΠΠ΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΉΠ» Excel"
2. ΠΡΠΈΠ±ΠΊΠ°: "ΠΠ΅ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ "
3. ΠΡΠΈΠ±ΠΊΠ°: "ΠΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΏΠΎΠ»Π΅ΠΉ"
4. ΠΡΠΈΠ±ΠΊΠ°: "ΠΡΠ΅Π²ΡΡΠ΅Π½ Π»ΠΈΠΌΠΈΡ ΡΡΡΠΎΠΊ"
5. ΠΡΠΈΠ±ΠΊΠ°: "ΠΠ΅ Π½Π°ΠΉΠ΄Π΅Π½ ΠΎΠ±ΡΠ΅ΠΊΡ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ"
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΠ΅ΡΠ΅Π· COM-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ 1Π‘ "Π·Π°Π²ΠΈΡΠ°Π΅Ρ", ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, Π½Π΅ ΠΎΡΡΠ°Π»ΠΈΡΡ Π»ΠΈ ΠΎΡΠΊΡΡΡΡΠΌΠΈ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ Excel Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ Π·Π°Π΄Π°Ρ (Ctrl+Shift+Esc β ΠΡΠΎΡΠ΅ΡΡΡ β Excel.exe). ΠΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΊΡΠΎΠΉΡΠ΅ ΠΈΡ
.
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ 1Π‘ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ ΡΠ°ΠΉΠ» Excel?
ΠΡΠ»ΠΈ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΠ°ΠΉΠ»Π° Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈΠΌΠΏΠΎΡΡΠ° Excel-ΡΠ°ΠΉΠ» Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ:
1. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° .xlsx (Π° Π½Π΅ .xls Π΄Π»Ρ ΡΡΠ°ΡΡΡ
Π²Π΅ΡΡΠΈΠΉ).
2. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
Windows Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ ΡΠ°ΠΉΠ»ΠΎΠ² (ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ β ΠΠΈΠ΄ β Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ ΡΠ°ΠΉΠ»ΠΎΠ²).
3. ΠΡΠ»ΠΈ ΡΠ°ΠΉΠ» ΡΠΎΠ·Π΄Π°Π½ Π² Excel 2019, ΡΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ Π΅Π³ΠΎ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Excel 97-2003 (.xls) Π΄Π»Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ.
4. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ» Π² Π»Π°ΡΠΈΠ½ΠΈΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, data.xlsx Π²ΠΌΠ΅ΡΡΠΎ Π΄Π°Π½Π½ΡΠ΅.xlsx).
7. ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² (ΠΎΡ 50 000 ΡΡΡΠΎΠΊ)
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΎΠ±ΡΡΠΌΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠ°ΠΉΡ-Π»ΠΈΡΡΠ° ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° Π½Π° 200 000 ΠΏΠΎΠ·ΠΈΡΠΈΠΉ) ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π½Π΅ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Ρ. ΠΠΎΡ 5 ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΡΠΊΠΎΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ:
1. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ADODB Π²ΠΌΠ΅ΡΡΠΎ COM
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ADODB.Connection ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² 3β5 ΡΠ°Π· Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΡΠ΅ΡΠ΅Π· Excel.Application, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Excel. ΠΡΠΈΠΌΠ΅Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°:
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ = ΠΠΎΠ²ΡΠΉ COMΠΠ±ΡΠ΅ΠΊΡ("ADODB.Connection");
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Data\big_file.xlsx;Extended Properties=""Excel 12.0 Xml;HDR=YES;IMEX=1""";
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅.Open();
ΠΠ°ΠΏΡΠΎΡ = ΠΠΎΠ²ΡΠΉ COMΠΠ±ΡΠ΅ΠΊΡ("ADODB.Recordset");
ΠΠ°ΠΏΡΠΎΡ.Open("SELECT * FROM [ΠΠΈΡΡ1$]", Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, 1, 3); // 1 - ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ, 3 - ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΡΡΡΠΎΡ
// ΠΡΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΏΡΠ°Π² ΠΏΡΠΈ Π·Π°ΠΏΠΈΡΠΈ (ΡΡΠΊΠΎΡΡΠ΅Ρ Π² 2 ΡΠ°Π·Π°)
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ = ΠΠΎΠ»ΡΡΠ°Π΅ΠΌΠΠ±ΡΠ΅ΠΊΡ("ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠΠ°Π·Π°");
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ.ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΠΡΠΎΠ²Π΅ΡΠΊΡΠΡΠ°Π² = ΠΠΎΠΆΡ;
// ΠΠ°ΡΡΠΎΠ²Π°Ρ Π·Π°ΠΏΠΈΡΡ Π΄Π°Π½Π½ΡΡ
ΠΠ°Π±ΠΎΡΠΠ°ΠΏΠΈΡΠ΅ΠΉ = Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.Π‘ΠΎΠ·Π΄Π°ΡΡΠΠ°Π±ΠΎΡΠΠ°ΠΏΠΈΡΠ΅ΠΉ();
ΠΠΎΠΊΠ° ΠΠ΅ ΠΠ°ΠΏΡΠΎΡ.EOF Π¦ΠΈΠΊΠ»
ΠΠ»Π΅ΠΌΠ΅Π½Ρ = ΠΠ°Π±ΠΎΡΠΠ°ΠΏΠΈΡΠ΅ΠΉ.ΠΠΎΠ±Π°Π²ΠΈΡΡ();
ΠΠ»Π΅ΠΌΠ΅Π½Ρ.ΠΡΡΠΈΠΊΡΠ» = ΠΠ°ΠΏΡΠΎΡ.Fields("ΠΡΡΠΈΠΊΡΠ»").Value;
ΠΠ»Π΅ΠΌΠ΅Π½Ρ.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = ΠΠ°ΠΏΡΠΎΡ.Fields("ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅").Value;
ΠΠ°ΠΏΡΠΎΡ.MoveNext();
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ°Π±ΠΎΡΠΠ°ΠΏΠΈΡΠ΅ΠΉ.ΠΠ°ΠΏΠΈΡΠ°ΡΡ();
2. Π Π°Π·Π±Π΅ΠΉΡΠ΅ ΡΠ°ΠΉΠ» Π½Π° ΡΠ°ΡΡΠΈ
ΠΡΠ»ΠΈ ΡΠ°ΠΉΠ» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π±ΠΎΠ»Π΅Π΅ 100 000 ΡΡΡΠΎΠΊ, ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ Π΅Π³ΠΎ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΠΎ 20 000β30 000 ΡΡΡΠΎΠΊ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² Excel ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
3. ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΡΠΈΠ³Π³Π΅ΡΡ
ΠΠ΅ΡΠ΅Π΄ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΠΈ ΡΡΠΈΠ³Π³Π΅ΡΡ Π² 1Π‘ (Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π½Π΅ ΠΊΡΠΈΡΠΈΡΠ½Ρ):
// ΠΡΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΈΠ½Π΄Π΅ΠΊΡΡ (Π΄Π»Ρ SQL-Π²Π΅ΡΡΠΈΠΈ 1Π‘)
ΠΠ°ΠΏΡΠΎΡ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΠΏΡΠΎΡ;
ΠΠ°ΠΏΡΠΎΡ.Π’Π΅ΠΊΡΡ = "ALTER INDEX ALL ON Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ° DISABLE";
ΠΠ°ΠΏΡΠΎΡ.ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ();
// ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ:
ΠΠ°ΠΏΡΠΎΡ.Π’Π΅ΠΊΡΡ = "ALTER INDEX ALL ON Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ° REBUILD";
ΠΠ°ΠΏΡΠΎΡ.ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ();
4. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ
ΠΠ»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠ½Π°ΡΠ°Π»Π° Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠΈΡΠ΅ ΠΈΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ:
// Π‘ΠΎΠ·Π΄Π°ΡΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ
ΠΡΠ΅ΠΌΠ΅Π½Π½Π°ΡΠ’Π°Π±Π»ΠΈΡΠ° = ΠΠΎΠ²ΡΠΉ Π’Π°Π±Π»ΠΈΡΠ°ΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ;
ΠΡΠ΅ΠΌΠ΅Π½Π½Π°ΡΠ’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ»ΠΎΠ½ΠΊΠΈ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΡΡΠΈΠΊΡΠ»");
ΠΡΠ΅ΠΌΠ΅Π½Π½Π°ΡΠ’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ»ΠΎΠ½ΠΊΠΈ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅");
// ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈΠ· Excel (ΡΠ΅ΡΠ΅Π· ADODB)
ΠΠΎΠΊΠ° ΠΠ΅ ΠΠ°ΠΏΡΠΎΡ.EOF Π¦ΠΈΠΊΠ»
Π‘ΡΡΠΎΠΊΠ° = ΠΡΠ΅ΠΌΠ΅Π½Π½Π°ΡΠ’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ±Π°Π²ΠΈΡΡ();
Π‘ΡΡΠΎΠΊΠ°.ΠΡΡΠΈΠΊΡΠ» = ΠΠ°ΠΏΡΠΎΡ.Fields("ΠΡΡΠΈΠΊΡΠ»").Value;
Π‘ΡΡΠΎΠΊΠ°.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = ΠΠ°ΠΏΡΠΎΡ.Fields("ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅").Value;
ΠΠ°ΠΏΡΠΎΡ.MoveNext();
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
// ΠΠ°ΡΡΠΎΠ²Π°Ρ Π·Π°ΠΏΠΈΡΡ ΠΈΠ· Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΡΡΠΎΠΊΠ° ΠΠ· ΠΡΠ΅ΠΌΠ΅Π½Π½Π°ΡΠ’Π°Π±Π»ΠΈΡΠ° Π¦ΠΈΠΊΠ»
ΠΠ»Π΅ΠΌΠ΅Π½Ρ = Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.ΠΠ°ΠΉΡΠΈΠΠΎΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡΡ("ΠΡΡΠΈΠΊΡΠ»", Π‘ΡΡΠΎΠΊΠ°.ΠΡΡΠΈΠΊΡΠ»);
ΠΡΠ»ΠΈ ΠΠ»Π΅ΠΌΠ΅Π½Ρ.ΠΡΡΡΠ°Ρ() Π’ΠΎΠ³Π΄Π°
ΠΠ»Π΅ΠΌΠ΅Π½Ρ = Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.Π‘ΠΎΠ·Π΄Π°ΡΡΠΠ»Π΅ΠΌΠ΅Π½Ρ();
ΠΠ»Π΅ΠΌΠ΅Π½Ρ.ΠΡΡΠΈΠΊΡΠ» = Π‘ΡΡΠΎΠΊΠ°.ΠΡΡΠΈΠΊΡΠ»;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠ»Π΅ΠΌΠ΅Π½Ρ.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = Π‘ΡΡΠΎΠΊΠ°.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅;
ΠΠ»Π΅ΠΌΠ΅Π½Ρ.ΠΠ°ΠΏΠΈΡΠ°ΡΡ();
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
5. ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΡΠ΅ΡΠ²Π΅Ρ 1Π‘
ΠΡΠ»ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΠΉΡΠ΅ Π΅Π³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
[Common]
MaxMemoryUsage=4096 // Π² ΠΌΠ΅Π³Π°Π±Π°ΠΉΡΠ°Ρ
ΠΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ 100 000 ΡΡΡΠΎΠΊ Π²ΡΠ΅Π³Π΄Π° ΡΠ΅ΡΡΠΈΡΡΠΉΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π° ΠΊΠΎΠΏΠΈΠΈ Π±Π°Π·Ρ. ΠΡΠΈΠ±ΠΊΠΈ Π² ΠΌΠ°ΡΡΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ΅ ΡΠ°Π±Π»ΠΈΡ ΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ°.
8. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ: ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ
ΠΡΠ»ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΈΠ· Excel Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΠΉ ΠΈΠΌΠΏΠΎΡΡ ΠΊΡΡΡΠΎΠ² Π²Π°Π»ΡΡ ΠΈΠ»ΠΈ ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΡΠΎ ΡΠΊΠ»Π°Π΄Π°), Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ 3 ΡΠΏΠΎΡΠΎΠ±Π°:
1. Π Π΅Π³Π»Π°ΠΌΠ΅Π½ΡΠ½ΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ Π² 1Π‘
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ:
2. ΠΠ½Π΅ΡΠ½ΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΡ (PowerShell, Python)
ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΠΉΠ» (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΊΠ°ΡΠ°ΡΡ Π΅Π³ΠΎ Ρ FTP ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ:
import openpyxl
ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΡΠ°ΠΉΠ»
wb = openpyxl.load_workbook('data.xlsx')
sheet = wb.active
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ (ΠΏΡΠΈΠΌΠ΅Ρ: ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠΌ Π°ΡΡΠΈΠΊΡΠ»Ρ ΠΊ Π²Π΅ΡΡ
Π½Π΅ΠΌΡ ΡΠ΅Π³ΠΈΡΡΡΡ)
for row in sheet.iter_rows(min_row=2, values_only=True):
Π°ΡΡΠΈΠΊΡΠ» = row[0].upper() # ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ
# ... ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌ Π² Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ Π² 1Π‘ ΡΠ΅ΡΠ΅Π· REST API
# Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΡΠ°ΠΉΠ» Ρ FTP
$ftp = "ftp://example.com/data.xlsx"
$output = "C:\Data\data.xlsx"
Invoke-WebRequest -Uri $ftp -OutFile $output
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ 1Π‘ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ (ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ)
Start-Process -FilePath "C:\Program Files\1cv8\8.3.20.1500\bin\1cv8.exe" -ArgumentList "ENTERPRISE /S`"C:\Bases\Trade`" /N`"ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ`" /P`"password`" /Execute C:\Scripts\load_excel.epf"
3. ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· REST API
ΠΠ»Ρ ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 1Π‘:Fresh) ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ REST API. ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΠΈΠ· Excel Π² 1Π‘ ΡΠ΅ΡΠ΅Π· API:
// 1. ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΠΌ Excel Π² JSON (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python)
{
"Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°": [
{"Π°ΡΡΠΈΠΊΡΠ»": "ART001", "Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅": "Π’ΠΎΠ²Π°Ρ 1"},
{"Π°ΡΡΠΈΠΊΡΠ»": "ART002", "Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅": "Π’ΠΎΠ²Π°Ρ 2"}
]
}
// 2. ΠΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ POST-Π·Π°ΠΏΡΠΎΡ Π² 1Π‘
ΠΠ°ΠΏΡΠΎΡ = ΠΠΎΠ²ΡΠΉ HTTPΠΠ°ΠΏΡΠΎΡ("https://base.1cfresh.com/hs/api/nomenclature");
ΠΠ°ΠΏΡΠΎΡ.Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΠ’Π΅Π»ΠΎΠΠ·Π‘ΡΡΠΎΠΊΠΈ(JSONΠΠ°ΠΏΠΈΡΡ(ΠΠ°Π½Π½ΡΠ΅));
ΠΠ°ΠΏΡΠΎΡ.Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ("Authorization", "Bearer ΡΠΎΠΊΠ΅Π½_Π΄ΠΎΡΡΡΠΏΠ°");
ΠΡΠ²Π΅Ρ = ΠΠΎΠ²ΡΠΉ HTTPΠ‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅.ΠΡΠΏΡΠ°Π²ΠΈΡΡΠΠ»ΡΠΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ(ΠΠ°ΠΏΡΠΎΡ);