看起来像Numpy的唯一64位Windows安装程序是Numpy版本1.3.0,它只适用于Python 2.6
http://sourceforge.net/projects/numpy/files/NumPy/
令我感到奇怪的是,我必须回滚到Python 2.6才能在Windows上使用Numpy,这让我觉得我错过了一些东西.
我呢?
我搜索了谷歌并发现了一些矛盾.xlwt是否支持xlsx文件(MS Office 2007).我听说xlwt 0.7.4支持xlsx文件.有没有人尝试使用xlwt 0.7.4进行xlsx文件写入操作
这个问题的目的是,如果我需要安装,我没有安装库的权限我需要提供更多详细信息.我需要在python中编写xlsx文件.如果有人做了类似的事情,它将有助于提供更好的信息
我查看了这个维基页面.https://pypi.python.org/pypi/xlwt 但是没有发现它支持xlsx文件
或者我应该使用https://pypi.python.org/pypi/openpyxl来编写xlsx文件
我正在尝试将工作表复制default_sheet到new_sheet同一工作簿中的新工作表中.
我设法创建了一个新工作表并从默认工作表复制值.如何将每个单元格的样式复制到new_sheet单元格中?
new_sheet = workbook.create_sheet()
new_sheet.title = sheetName
default_sheet = workbook.get_sheet_by_name('default')
new_sheet = workbook.get_sheet_by_name(sheetName)
for row in default_sheet.rows:
col_idx = float(default_sheet.get_highest_column())
starting_col = chr(65 + int(col_idx))
for row in default_sheet.rows:
for cell in row:
new_sheet[cell.get_coordinate()] = cell.value
<copy also style of each cell>
Run Code Online (Sandbox Code Playgroud)
我目前正在使用openpyxl 1.8.2,但我想切换到1.8.5.
一个解决方案是复制:
from copy import copy, deepcopy
new_sheet._styles[cell.get_coordinate()] = copy(
default_sheet._styles[cell.get_coordinate()])
Run Code Online (Sandbox Code Playgroud)