Spire.XLS for Python 是一款专业的 Python Excel 开发组件,可以用于各种 Python 平台。Spire.XLS for Python 提供了一个对象模型 Excel 开发组件,使开发人员可以快速地在 Python 平台上完成对 Excel 的各种编程操作,如根据模板创建新的 Excel 文档,编辑现有 Excel 文档以及对 Excel 文档进行转换。
Spire.XLS for Python 是一个独立的 Excel 组件,不依赖于 Microsoft Office Excel。它同时支持旧版的 Excel 97-2003(.xls)格式文档和新版的 Excel 2007、Excel 2010、Excel 2013、Excel 2016、Excel 2019(.xlsx, .xlsb, .xlsm)以及 Open Office(.ods)格式文档。与自己开发 Excel 程序或使用 Microsoft Automation 相比,它具有速度快和可靠性高等优点。同时兼容大部分国产操作系统,能够在中标麒麟和中科方德等国产操作系统中正常运行。
Spire.Doc for Python 是一款专业的 Python Word 开发组件,开发人员可以使用它轻松将 Word 文档的创建、读取、编辑和转换等功能集成到自己的 Python 应用程序中。作为一款完全独立的组件,Spire.Doc for Python 的运行环境无需安装 Microsoft Word。同时兼容大部分国产操作系统,能够在中标麒麟和中科方德等国产操作系统中正常运行。
Spire.Doc for Python 能执行多种 Word 文档处理任务,包括生成、读取和转换 Word 文档,添加页眉和页脚,添加表单域和邮件合并域,添加书签,添加批注,添加形状,添加文本和图片水印,添加脚注和尾注,添加超链接,创建、合并或拆分表格,插入图片,设置背景颜色和背景图片,加密和解密 Word 文档,检测并删除 VBA 宏,添加、提取和删除自定义文档属性等。
Spire.Doc for Python 是一款专业的 Python Word 库,用于在任何 Python 应用程序中读取、创建、编辑和转换 Word (.doc & .docx) 文件。本文将介绍如何在 Windows 中安装 Spire.Doc for Python。
步骤1
下载最新版的 Python 并将其安装到您的电脑中。如果已经安装,请跳至步骤 2。

步骤2
点击 VS Code 中的“扩展”,搜索“Python”,然后点击安装。

步骤3
点击“资源管理器”-“无打开的文件夹”-“打开文件夹”。

选择一个现有文件夹作为工作区,或者创建一个新文件夹,然后选择它。

在刚才添加的文件夹(本例中为 “Python” 的文件夹)中新建一个 .py 文件并命名。

步骤4
点击“终端”,然后点击“新建终端”。

输入以下命令安装 Spire.Doc for Python。
pip install Spire.Doc
或者,您也可以从我们的官网下载 Spire.Doc for Python,解压缩后从“lib”文件夹中获取 .whl 文件。其中,文件名中带有“manylinux1_x86_64”的 .whl 文件适用于 Linux 平台,而带有“win_amd64”的则适用于 Windows 平台。

然后,运行以下命令安装 Spire.Doc for Python。
pip install G:\spire.doc.python_11.8.1\lib\Spire.Doc-11.8.1-py3-none-win_amd64.whl
步骤5
在 “HelloWorld.py” 文件中添加以下代码片段。
from spire.doc.common import *
from spire.doc import *
outputFile = "HelloWorld.docx"
document = Document()
section = document.AddSection()
paragraph = section.AddParagraph()
paragraph.AppendText("Hello World!")
document.SaveToFile(outputFile, FileFormat.Docx)
document.Close()

运行该 Python 文件后,您将在“资源管理器”面板中看到生成的 Word 文档。

Spire.Office for Java 8.8.3 已发布。在该版本中,Spire.Doc for Java 支持设置装订线位置的功能;Spire.Presentation for Java 支持选择多页幻灯片合并转换成一个 SVG;Spire.XLS for Java 支持设置首页页眉页脚图片;Spire.PDF for Java增加转换 PDF 到 Word 的新接口。此外,许多已知问题也在该版本中得到修复。详情请阅读以下内容。
获取 Spire.Office for Java 8.8.3请点击:https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html
新功能:
Document doc = new Document();
doc.loadFromFile(inputFile);
Section sec = doc.getSections().get(0);
sec.getPageSetup().isTopGutter(false);
sec.getPageSetup().setGutter(100f);
doc.saveToFile(outputFile, FileFormat.Docx);paragraph.getFormat().setBeforeSpacingLines(5f);
paragraph.getFormat().setAfterSpacingLines(15f);问题修复:
新功能:
Presentation ppt = new Presentation();
ppt.loadFromFile("input.pptx");
//saveToOneSVG(int startSlide,int endSlide)
//startSlide:Start slide index endSlide:End slide index
byte[] bytes = ppt.saveToOneSVG(10,13);
FileOutputStream fos = new FileOutputStream(new File("result.svg"));
fos.write(bytes);
fos.flush();
fos.close();问题修复:
新功能:
//设置首页页眉图片
worksheet.getPageSetup().setFirstLeftHeaderImage(img_LFH);
worksheet.getPageSetup().setCenterHeaderImage(img_LCH);
worksheet.getPageSetup().setRightHeaderImage(img_LRH);
//设置首页页脚图片
worksheet.getPageSetup().setLeftFooterImage(img_LFF);
worksheet.getPageSetup().setCenterFooterImage(img_LCF);
worksheet.getPageSetup().setRightHeaderImage(img_LRF);
//设置图片大小
worksheet.getPageSetup().setFirstLeftHeaderPictureHeight(50);
worksheet.getPageSetup().setFirstLeftHeaderPictureWidth(50);
worksheet.getPageSetup().setFirstCenterHeaderPictureHeight(50);
worksheet.getPageSetup().setFirstCenterHeaderPictureWidth(50);
worksheet.getPageSetup().setFirstRightHeaderPictureHeight(50);
worksheet.getPageSetup().setFirstRightHeaderPictureWidth(50);ExcelPicture picture = sheet.getPictures().get(0);
HyperLink link = picture.getHyperLink();
String address = link.getAddress();问题修复:
新功能:
PdfToWordConverter converter = new PdfToWordConverter(inputPath);
converter.saveToDocx(OutputPath);
converter.dispose();PdfDocument pdfDocument = new PdfDocument();
pdfDocument.loadFromFile("input.pdf");
PdfPageBase pdfPageBase = pdfDocument.getPages().get(0);
// setting the "crop box".
pdfPageBase.setCropBox(new Rectangle2D.Float(0,0,400,800));
pdfDocument.saveToFile("output.pdf", FileFormat.PDF);PdfDocument pdf = new PdfDocument();
pdf.loadFromFile(inputFile);
PrintSettings setting = pdf.getPrintSettings();
pdf.getPrintSettings().setPaperMargins(30,30, 30, 30);
setting.setPrinter("Microsoft XPS Document Writer");
pdf.getPrintSettings().printToFile(outputFile);
pdf.print();
pdf.close();问题修复:
Spire.Presentation for Java 8.8.1已发布。本次更新增强了从PPT到PDF的转换功能。此外,一些已知问题也在该版本中被成功修复,如加载一个文档并保存到新文档后,动画样式和时间效果丢失的问题。详情请阅读以下内容。
问题修复:
https://www.e-iceblue.cn/Downloads/Spire-Presentation-JAVA.html
Spire.XLS for Python 是一款专业的 Python Excel 库,可用于在各种 Python 应用程序中读取、创建、编辑和转换 Excel (.xls & .xlsx) 文件。本文将介绍如何在 Windows 中安装 Spire.XLS for Python。
步骤1
下载最新版的 Python 并将其安装到您的电脑中。如果已经安装,请跳至步骤 2。

步骤2
点击 VS Code 中的“扩展”,搜索“Python”,然后点击安装。

步骤3
点击“资源管理器”-“无打开的文件夹”-“打开文件夹”。

选择一个现有文件夹作为工作区,或者创建一个新文件夹,然后选择它。

在刚才添加的文件夹(本例中为 “Python” 的文件夹)中新建一个 .py 文件并命名。

步骤4
点击“终端”,然后点击“新建终端”。

输入以下命令安装 Spire.XLS for Python 和 plum-dispatch v1.7.4。
pip install Spire.XLS
或者,您也可以从我们的官网下载 Spire.XLS for Python,解压缩后从“lib”文件夹中获取 .whl 文件。

然后,运行以下命令安装 Spire.XLS for Python 和 plum-dispatch v1.7.4。
pip install E:\产品\spire.xls.python_13.5.0\lib\Spire.Xls-13.5.0-py3-none-any.whl
步骤5
在 “HelloWorld.py” 文件中添加以下代码片段。
from spire.common import *
from spire.xls import *
workbook = Workbook()
sheet = workbook.Worksheets[0]
sheet.Range["A1"].Text = "Hello World"
sheet.Range["A1"].AutoFitColumns()
workbook.SaveToFile("HelloWorld.xlsx", ExcelVersion.Version2010)
workbook.Dispose()
运行该 Python 文件后,您将在“资源管理器”面板中看到生成的 Excel 文档。

Spire.PDF for Java 9.8.6 已发布。本次更新增强了 PDF 到 SVG 和 Excel 的转换功能。此外,该版本还修复了设置文本框的字体没有生效的问题。详情请阅读以下内容。
问题修复:
Spire.XLS 13.8.9 已发布。本次更新新增支持添加签名行、获取工作表中的形状以及在打印时自定义纸张尺寸而不缩放内容。一些已知问题也在该版本中被修复,如保存 Excel 文档后切片器丢失的问题。详情请阅读以下内容。
新功能:
sheet.PageSetup.SetCustomPaperSize(224, (float)25.4);
sheet.PageSetup.Orientation = PageOrientationType.Portrait;sheet.Range["A1"].AddSignatureLine("冰蓝科技","E-iceblue","123 @123.com", "description" ,false, true);Spire.Xls.Core.IShapes shapes = sheet.Shapes;问题修复:
Spire.Doc 11.8.18已发布。本次更新提升了保存文档的效率。此外,一些已知问题也在该版本中被成功修复,如在.NET 7.0项目中生成的结果文档的内容布局不正确的问题。详情请阅读以下内容。
新功能:
问题修复:
Spire.DocViewer 8.7.1已发布。该版本修复了预览Word文档时图片位置不正确的问题。详情请阅读以下内容。
问题修复: