冰蓝科技
|
028-81705109
|
|
微信扫一扫
|

Spire.Cloud 纯前端文档控件

一个 Excel 工作簿可以由一个或多个工作表组成,其中每个工作表都是相互独立的。在创建新 Excel 文件或操作现有 Excel 文件时,我们可以根据需要添加工作表,以便更好地管理和分析数据。本文将展示如何使用 Spire.XLS for Python 通过代码 在 Excel 中插入工作表

安装 Spire.XLS for Python

本教程需要 Spire.XLS for Python 和 plum-dispatch v1.7.4。您可以通过以下 pip 命令将它们轻松安装到 Windows 中。

pip install Spire.XLS

如果您不确定如何安装,请参考此教程: 如何在 Windows 中安装 Spire.XLS for Python

Python 在现有 Excel 文件中添加工作表

Spire.XLS for Python 允许用户使用 Workbook.Worksheets.Add(sheetName) 方法在现有 Excel 文件中添加新工作表。具体步骤如下:

  • Python
from spire.xls import *
from spire.xls.common import *

inputFile = "数据表.xlsx"
outputFile = "Excel插入工作表.xlsx"

# 创建Workbook类的对象 
workbook = Workbook()

# 加载一个Excel文档
workbook.LoadFromFile(inputFile)

# 在该文档中插入一个新的工作表
sheet = workbook.Worksheets.Add("新工作表")

# 在新工作表指定单元格中添加文字
sheet.Range["A1"].Text = "在Excel中插入一个新的工作表"

# 保存结果文件
workbook.SaveToFile(outputFile, ExcelVersion.Version2016)
workbook.Dispose()

Python 在 Excel 中添加工作表

Python 在新 Excel 文件中添加一个工作表

除了为现有 Excel 文件添加工作表外,您还可以使用同样的方法为新创建的 Excel 文件添加工作表。只需在添加前调用 Workbook.Worksheets.Clear() 方法删除默认工作表即可。具体步骤如下:

  • Python
from spire.xls import *
from spire.xls.common import *

outputFile = "添加工作表.xlsx"

# 创建Workbook类的对象 
workbook = Workbook()

# 删除默认工作表
workbook.Worksheets.Clear()

# 在Excel文档中添加新工作表
sheet = workbook.Worksheets.Add("新工作表")

# 在新工作表指定单元格中添加文字
sheet.Range["A1"].Text = "在Excel中添加一个新工作表"

# 保存结果文件
workbook.SaveToFile(outputFile, ExcelVersion.Version2016)
workbook.Dispose()

Python 在 Excel 中添加工作表

Python 在新 Excel 文件中添加多个工作表

如果要在新创建的 Excel 文件中添加多个工作表,可以使用 Workbook.CreateEmptySheets(sheetCount) 方法来添加指定数量的工作表。具体步骤如下:

  • Python
from spire.xls import *
from spire.xls.common import *

outputFile = "添加多个工作表.xlsx"

# 创建Workbook类的对象 
workbook = Workbook()

# 在Excel文档中添加3个新工作表
sheetCount = 3
workbook.CreateEmptySheets(sheetCount)

# 遍历所有添加的工作表
for i in range(sheetCount):

    # 在每个工作表指定单元格中添加文字
    sheet = workbook.Worksheets[i]
    sheet.Range["A1"].Text = "工作表 {}".format(i+1)

# 保存结果文件
workbook.SaveToFile(outputFile, ExcelVersion.Version2016)
workbook.Dispose()

Python 在 Excel 中添加工作表

申请临时 License

如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。

Spire.Presentation 8.11.1 已发布。本次更新新增支持多项功能,如获取形状中文本区域的高度和宽度以及获取形状中多行的文本。此外,本次更新还修复了执行 shape.TextFrame.GetTextLocation() 方法时程序抛出 System.InvalidCastException 异常的问题。详情请阅读以下内容。

新功能:

问题修复:


获取Spire.Presentationt 8.11.1请点击:

ps://www.e-iceblue.cn/Downloads/Spire-Presentation-NET.html

Spire.Office for C++ 8.11.0 已发布。该版本新增支持Linux平台。Spire.PDF for C++新增支持PdfMarker类型。此外,一些已知问题也在该版本中得到修复。详情请阅读以下内容。

获取 Spire.Office for C++ 8.11.0请点击:

https://www.e-iceblue.cn/Downloads/Spire-Office-CPP.html


Spire.PDF for C++

新功能:

问题修复:

Spire.PDF for C++ 9.11.0 已发布。本次更新新增支持 PdfMarker 类型,同时增强了 PDF 到 XPS 和 PPTX 文件的转换功能。此外,一些已知问题也在该版本中得到修复,如压缩PDF文档失败的问题。详情请阅读以下内容。

新功能:

问题修复:


获取Spire.PDF for C++ 9.11.0请点击:

https://www.e-iceblue.cn/Downloads/Spire-PDF-CPP.html

微软 Word 中的文本查找和高亮功能使用户能够轻松地浏览和搜索特定的内容。通过高亮关键词或句子,用户可以快速定位文档中所需的信息。这项功能在处理大型文档时尤为实用,因为它不仅能节省时间,还能减少手动搜索所带来的不便,使用户能够专注于真正重要的内容。在本文中,我们将演示如何使用 Spire.Doc for Python 在 Python 中查找和高亮 Word 文档中的文本

安装 Spire.Doc for Python

本教程需要用到 Spire.Doc for Python 和 plum-dispatch v1.7.4。可以通过以下 pip 命令将它们轻松安装到 Windows 中。

pip install Spire.Doc

如果您不确定如何安装,请参考此教程:如何在 Windows 中安装 Spire.Doc for Python

Python 在 Word 中查找并高亮指定文本的所有实例

你可以使用 Spire.Doc for Python 提供的 Document.FindAllString() 方法在 Word 文档中查找指定文本的所有实例,然后循环遍历这些实例,并使用 TextRange.CharacterFormat.HighlightColor 属性为每个实例设置高亮颜色。具体步骤如下:

  • Python
from spire.doc import *
from spire.doc.common import *

# 指定输入和输出文档的路径
inputFile = "示例.docx"
outputFile = "高亮所有实例.docx"

# 创建一个Document类的对象
document = Document()

# 加载一个Word文档
document.LoadFromFile(inputFile)

# 查找特定文本的所有实例
textSelections = document.FindAllString("Spire.Doc", False, True)

# 遍历所有找到的实例
for selection in textSelections:
    textRange = selection.GetAsOneRange()
    # 为每个实例设置高亮颜色
    textRange.CharacterFormat.HighlightColor = Color.get_Yellow()

# 保存结果文档
document.SaveToFile(outputFile, FileFormat.Docx2016)
document.Close()

Python 在 Word 中查找并高亮文本

Python 在 Word 中查找并高亮指定文本的第一个实例

你可以使用 Document.FindString() 方法来查找指定文本的第一个实例,并使用 TextRange.CharacterFormat.HighlightColor 属性为其设置高亮颜色。具体步骤如下:

  • Python
from spire.doc import *
from spire.doc.common import *

# 指定输入和输出文档的路径
inputFile = "示例.docx"
outputFile = "高亮第一个实例.docx"

# 创建Document类的对象
document = Document()

# 加载Word文档
document.LoadFromFile(inputFile)

# 查找指定文本的第一个实例
textSelection = document.FindString("Spire.Doc", False, True)

textRange = textSelection.GetAsOneRange()
# 给该实例设置高亮颜色
textRange.CharacterFormat.HighlightColor = Color.get_Yellow()

# 保存结果文档
document.SaveToFile(outputFile, FileFormat.Docx2016)
document.Close()

Python 在 Word 中查找并高亮文本

申请临时 License

如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。

Spire.Office for Java 8.11.3 已发布。在该版本中,Spire.XLS for Java 新增支持从“名称管理器”中获取注释的功能;Spire.PDF for Java增强了 PDF 到 Word 以及 PPTX 的转换功能;Spire.Presentation for Java增强了从幻灯片到SVG的转换功能。 此外,一些已知问题也在该版本中得到修复。详情请阅读以下内容。

获取 Spire.Office for Java 8.11.3请点击:

https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html


Spire.XLS for Java

新功能:

问题修复:


Spire.PDF for Java

问题修复:


Spire.Presentation for Java

问题修复:

在 Word 文档中设置段落和文本的背景颜色可以显著提升内容的展示效果和可读性。设置背景颜色是强调关键信息、对内容进行分类以及增加个性化风格的有效方法,使创作者能够轻松地创建出精美且专业的文档。同时,通过精心选择和应用背景颜色,创作者可以将普通文档转变为更具视觉吸引力的作品,从而更有效地传达文档中的信息。本文将介绍如何使用 Spire.Doc for Python为 Word 文档中的段落和文本设置背景颜色,为文档的个性化带来新的可能性。

安装 Spire.Doc for Python

本教程需要用到 Spire.Doc for Python 和 plum-dispatch v1.7.4。可以通过以下 pip 命令将它们轻松安装到 Windows 中。

pip install Spire.Doc

如果您不确定如何安装,请参考此教程:如何在 Windows 中安装 Spire.Doc for Python

使用 Python 为 Word 文档中的段落设置背景色

通过使用 Spire.Doc for Python,开发人员可以获取 Word 文档中任意节,以及节中的任意段落。在获取段落后,开发人员可以通过将 Color 对象分配给 Paragraph.Format.BackColor 属性来为段落应用背景颜色。下面是详细操作步骤:

  • Python
from spire.doc import *
from spire.doc.common import *

# 创建Document类的实例并加载Word文档
doc = Document()
doc.LoadFromFile("示例.docx")

# 获取文档第一节
section = doc.Sections.get_Item(0)

# 获取该节第五个段落
paragraph = section.Paragraphs.get_Item(4)

# 为段落设置背景颜色
paragraph.Format.BackColor = Color.get_DarkGreen()

# 保存文档
doc.SaveToFile("output/段落背景色.docx")
doc.Close()

Python 设置 Word 文档中段落或文本的背景色

使用 Python 为 Word 文档中的文本设置背景色

Spire.Doc for Python 支持通过 Document.FindAllString() 方法在 Word 文档中查找特定文本的所有出现位置。在获取查找结果后,可以通过 TextRange.CharacterFormat.TextBackgroundColor 属性为匹配项设置背景色。具体操作步骤如下:

  • Python
from spire.doc import *
from spire.doc.common import *

# 创建Document类的实例并加载Word文档
doc = Document()
doc.LoadFromFile("文档.docx")

# 在Word文档中查找文本
findResults = doc.FindAllString("亮度", False, False)

# 遍历查找结果,为所有匹配项设置背景颜色
for text in findResults:
    # 将匹配项转换为文本范围
    textRange = text.GetAsOneRange(True)
    # 设置文本范围的背景颜色
    textRange.CharacterFormat.TextBackgroundColor = Color.get_LightCoral()

# 设置指定匹配项的背景颜色
# 将匹配项转换为文本范围
# textRange = findResults[1].GetAsOneRange()
# 设置文本范围的背景颜色
# textRange.CharacterFormat.TextBackgroundColor = Color.get_DarkCyan()

# 保存文档
doc.SaveToFile("output/文本背景色.docx")
doc.Close()

Python 设置 Word 文档中段落或文本的背景色

申请临时 License

如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。

Spire.XLS for Java 13.11.6 现已发布。该版本成功修复了一些在转换Excel到Html/PDF以及复制工作表时出现的问题。详情见下文。

问题修复:


获取Spire.XLS for Java 13.11.6,请点击:

https://www.e-iceblue.cn/Downloads/Spire-XLS-JAVA.html

Spire.XLS 13.11.4已发布。本次更新主要修复了Excel转HTML和PDF产生的问题,加强了格式转换的准确性。另外,一些已知问题得到了修复,例如:查找字符串返回的结果不正确,复制工作表时图表引用更新不正确。更多详细信息如下。

问题修复:


获取Spire.XLS 13.11.4请点击:

https://www.e-iceblue.cn/Downloads/Spire-XLS-NET.html

Spire.Doc 11.11.8已发布。该版本公开了枚举 Spire.Doc.Publics.Drawing.FontStyle。另外,PrivateFontPath 结构中的 FontStyle 的命名空间被更改为 Spire.Doc.Publics.Drawing。详情请阅读以下内容。

新功能:


获取Spire.Doc 11.11.8请点击:

https://www.e-iceblue.cn/Downloads/Spire-Doc-NET.html