title: Apply 'wrap_text' to all cells using openpyxl
body: <p>I have a Pandas dataframe that I am writing out to an XLSX using openpyxl. Many of the cells in the spreadsheet contain long sentences, and i want to set 'wrap_text' on all the contents of the sheet (i.e. every cell).</p>
  
  <p>Is there a way to do this? I have seen openpyxl has an 'Alignment' option for 'wrap_text', but I cannot see how to apply this to all cells.</p>
  
  <p>Edit:</p>
  
  <p>Thanks to feedback, the following does the trick. Note - copy due to styles being immutable.</p>
  
  <pre><code>for row in ws.iter_rows():
      for cell in row:      
          cell.alignment =  cell.alignment.copy(wrapText=True)
  </code></pre>