Guest User

Untitled

a guest
Jun 22nd, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. import datetime
  5. import mysql.connector
  6. from openpyxl import Workbook
  7.  
  8. cnx = mysql.connector.connect(
  9. user='user',
  10. password='pwd',
  11. host='127.0.0.1',
  12. db='news')
  13. cursor = cnx.cursor()
  14.  
  15. query = ("select article_id, title, meta_description," +
  16. "summary, text, url_news, url_source_news from article;")
  17.  
  18. cursor.execute(query,)
  19.  
  20. results = cursor.fetchall()
  21. wb = Workbook()
  22. ws = wb.create_sheet(0)
  23. ws.title = "news"
  24. ws.append(cursor.column_names)
  25.  
  26. for row in results:
  27. ws.append(row)
  28.  
  29. workbook_name = "news"
  30. wb.save(workbook_name + ".xlsx")
  31.  
  32. cursor.close()
  33. cnx.close()
  34.  
  35. Traceback (most recent call last):
  36. File "dbtoexcel.py", line 27, in <module>
  37. ws.append(row)
  38. File "C:UsersDellMiniconda3libsite-packagesopenpyxlworksheetworksheet.py", line 777, in append
  39. cell = Cell(self, row=row_idx, col_idx=col_idx, value=content)
  40. File "C:UsersDellMiniconda3libsite-packagesopenpyxlcellcell.py", line 115, in __init__
  41. self.value = value
  42. File "C:UsersDellMiniconda3libsite-packagesopenpyxlcellcell.py", line 299, in value
  43. self._bind_value(value)
  44. File "C:UsersDellMiniconda3libsite-packagesopenpyxlcellcell.py", line 196, in _bind_value
  45. value = self.check_string(value)
  46. File "C:UsersDellMiniconda3libsite-packagesopenpyxlcellcell.py", line 160, in check_string
  47. raise IllegalCharacterError
  48. openpyxl.utils.exceptions.IllegalCharacterError
Add Comment
Please, Sign In to add comment