Excel styles are split between cells. To avoid unexpected side effects, you cannot change styles as soon as they should always be assigned to change. Since openpyxl v2.2 aggregate Style object is deprecated in favor of appropriate formatting objects such as Font, or in your case Alignment.
from openpyxl.styles import Alignment ws['B2'].alignment = Alignment(horizontal="justify")
source share