本文实例讲述了python调用java模块SmartXLS和jpype修改excel文件的方法。分享给大家供大家参考。具体实现方法如下:

# -*- coding: utf8 -*-
\"\"\"
使用java的模块SmartXLS和jpype修改excel
和xlrd,xlwt不同的是它可以生成和保持图表
\"\"\"
from __future__ import print_function, division
import os
import jpype
# os.environ[\'JAVA_HOME\'] = \"/usr/lib64/jvm/default-java\"
jpype.startJVM(jpype.getDefaultJVMPath(), \'-Djava.class.path=SX.jar\')
WorkBook = jpype.JClass(\'com.smartxls.WorkBook\')
w = WorkBook()
w.read(\"b.xls\")
w.setNumber(0, 2, 0, 20.0)
w.write(\"c.xls\")

希望本文所述对大家的Python程序设计有所帮助。