超链接是一个锚定文本,单击时会导致在线网页。您可以将Word文档中的任何文本做一个超链接,该超链接将在单击时将用户导航到链接页面。超链接使作家可以轻松地指导文档读者的任何参考文献,这些参考文献链接到主文章。作为.NET应用程序开发人员,您可以在C#中添加将超链接添加到文档处理应用程序的功能。 在本文中,我们将仔细研究一个逐步的教程,以了解使用npoi在C#中使用NPOI插入超链接的信息。
使用Microsoft Word {.wp-block-heading}添加Word中的超链接 在继续使用C#中插入DOCX中的超链接之前,让我们看看如何使用Microsoft Word来实现同一链接。
使用Microsoft Word {.wp-block-neading}在Word文档中插入超链接的步骤 您可以使用Microsoft Word在文档中超链接,如以下步骤所示: 1.选择要显示为超链接的文本或图片。 2.在功能区,在 插入 选项卡上,选择 链接 。您还可以右键单击文本或图片,然后单击“快捷方式”菜单上的 链接 。 3.在 插入超链接 框中,在 地址 框中键入或粘贴链接。
如何使用C#在Word文档中插入超链接? 现在,您已经看到了如何使用Microsoft Word插入Word文档中的超链接,我们准备好看看在我们的C#应用中使用.NET的NPOI可以实现相同的方法。您可以浏览我们的[NPOI及其安装指南]的综合指南3,以防您尚未配置它。
使用c#{.wp-block-heading}在Word文档中超链接文本的步骤 在此阶段,我们希望您的C#控制台应用程序已准备好使用NPOI API添加。使用以下步骤使用C#中的NPOI API在Word文档中的超链接文本。 1.创建一个 xwpfdocument 类的实例 2.使用 xwpfParagraph 和 xwpfrun 的实例添加段落和文本 3.为已定义的段落创建 xwpfhyperlinkrun 的超链接实例 4.使用段落实例上的 createHyperlinkRun 方法进行超链接 您可以在应用程序中复制以下代码(从GitHub 4中取[NISSL LAB])进行尝试。
static void InsertHyperlink() { using (XWPFDocument doc = new XWPFDocument()) { XWPFParagraph paragraph = doc.CreateParagraph(); XWPFRun run = paragraph.CreateRun(); run.SetText("This is a text paragraph having "); XWPFHyperlinkRun hyperlinkrun = CreateHyperlinkRun(paragraph, "https://www.使用Word文档时通常使用标头和页脚。他们清楚地了解了文档的主题,以及需要放在读者面前的任何其他信息。 Microsoft Word可以通过自定义将标头和页脚信息添加到文档中。如果您是一个.NET应用程序开发人员,他有兴趣开发(或已开发)用于Word文档处理的应用程序,则将插入标头和页脚插入到您的应用程序中的Word Documents的功能可能是一个有益的功能。 在本文中,我们将通过.NET应用程序中的Word文档添加标头和页脚。为此,我们将在 c# 中使用npoi api for .net。
如何使用Microsoft Word插入标题和页脚到Word文档? 在我们开始研究如何从.NET应用程序中将标头和页脚信息添加到Word文档之前,首先让我们看看如何使用Microsoft Word来进行相同的操作。
使用Microsoft Word {.wp-block-neading}插入文档中的标头和页脚的步骤 您可以使用以下步骤使用Microsoft Word插入DOCX文档中的标头和页脚。 1.选择 插入 > 标题 或 页脚 。 2.选择内置设计之一。 3.在标题或页脚中输入所需的文本。 4.完成后选择 关闭标头和页脚 。
如何在C#{.wp-block-neading}中使用NPOI插入标头和页脚 现在,我们已经看到了如何使用Microsoft Word插入Word文档中的标头和页脚,让我们来看看如何在我们的C#应用程序中使用.NET的NPOI API进行相同的操作。如果您对NPOI没有太多了解,则可以浏览我们的[NPOI及其安装指南]的综合指南4。
使用c#{.wp-block-neading}在Word文档中插入标头和页脚的步骤 在此阶段,我们希望您创建了一个简单的C#控制台应用程序,并在其中添加了NPOI API。使用以下步骤使用C#中的NPOI API在Word文档中添加标头和页脚。 1.创建一个 xwpfdocument 类的实例 2.添加 xwpfParagraph 和 xwpfrun 的实例,以创建带有所需文本的段落 3.使用 ct_hdr 创建标头,并设置其属性和文本,如代码所示 4.使用 ct_ftr 创建页脚,并设置其属性和文本,如代码所示 5.使用 XWPFRELATION 创建标头和页脚的独特关系 6.使用 xwpfdocument 将文件保存到光盘
//Create document XWPFDocument doc = new XWPFDocument(); XWPFParagraph para = doc.CreateParagraph(); XWPFRun run = para.文档中图像的使用是使用Microsoft Word时的例行操作。图像可以清楚地了解文档的内容,并在传达更难插入文字的信息中发挥至关重要的作用。添加图像使内容更容易理解。作为.NET开发人员,将图像插入Word文档的功能是一个有趣的功能,可以为您的应用程序添加值。 在本文中,我们将展示如何从.NET应用程序中的Word文档中添加图像。为此,我们将在C#中使用NPOI API。
使用Microsoft Word {.wp-block-neading}在Word文档中插入图像} 在Word文档中插入图像非常容易。 Microsoft Word允许您在文档中插入图像并管理其整体布局。您可以在文本之间插入图像,将其作为文本背景,通过文本进行流程图像等等。
使用Microsoft Word {.wp-block-neading}在文档中插入图像的步骤 您可以使用以下步骤使用Microsoft Word插入Word文档中的图像。 1.打开Microsoft文档,然后选择“空白文档”。这将打开一个空白文档供您写东西。 2.转到插入菜单> 图片 > 此设备 用于PC上的图片。 3.选择要在文档中插入的图片。这将在光标位置插入文档中的图像。 4.插入图片后,可以调整大小或移动它。您还可以通过选择将文本包裹在图片上。它,然后选择一个包装选项。
如何使用C#在Word文档中插入图像? 现在,我们已经了解了如何使用Microsoft Word插入图像的想法,我们可以使用.NET的NPOI API编写C#控制台应用程序来进行相同的操作。如果您对NPOI没有太多了解,则可以浏览我们的[NPOI及其安装指南]的综合指南2。
使用c#{.wp-block-pheading}中使用npoi在Word文档中插入图像的步骤} 您可以使用以下步骤在C#中使用NPOI API插入Word文档中的图像。 1.创建一个 xwpfdocument 类的实例 2.创建一个 xwpfParagraph 类的实例 3.创建一个 xwpfrun 类的实例 4.加载并将图像添加到 xwpfrun 实例 5.使用 xwpfdocument 实例将文件保存为DOCX3 您可以为上述步骤使用以下 C#代码 示例。
//Create document XWPFDocument document = new XWPFDocument(); XWPFParagraph paragraphy = document.CreateParagraph(); XWPFRun run = paragraphy.CreateRun(); //Insert image and set its size using (FileStream picFile = new FileStream("dog-puppy.Microsoft Word将留在这里,并且仍然是用于创建文档的广泛使用的文档编辑器之一。几乎每个人都知道它,并以一种或另一种方式在日常生活中使用它。来自生活各个方面的人们都会以一种或另一种方式生成文档。您必须熟悉.docx文件格式,这是用于保存Word文档的默认文件格式。 作为.NET应用程序开发人员,通常为您的.NET应用程序提供文档处理功能。您可以使用 c# 或 vb.net 在应用程序中使用NPOI API实现此目标。
使用Microsoft Word {.wp-block-neading}格式文本} 在我们开始编写.NET应用程序以在Word文档中格式化文本之前,让我们看看如何使用Microsoft Word进行相同的操作。
用Microsoft Word {.wp-block-heading}格式化文本的步骤 在Microsoft Word中,您可以通过多种方式格式化文本。您可以使文本粗体,格式化为斜体,强调它,使其击中,对文本和许多其他类型的格式应用颜色。为了设置文本样式,您可以使用以下步骤。 1.打开Microsoft文档,然后选择“空白文档”。这将打开一个空白文档供您写东西。 2.现在向文档添加一些文本 3.选择文本,然后使用Ribbon中的 b****选项使其大胆 4.从功能区中选择 _ i _option 5.您还可以选择 **u**选项使文本下划线 6.您还可以使用功能区使用文本颜色选项来更改文本的颜色** 这些选项如下图所示。
Word文档中使用NPOI在C#{.wp-block-neading}中的文本格式化} 现在,我们已经看到了如何使用Microsoft Word在文档中格式化文本,我们准备编写.NET应用程序以进行相同操作。我们将使用NPOI API进行相同的操作并在C#中开发基于控制台的应用程序。如果您仍未在.NET项目中安装NPOI API,则可以查看此说明指南为.NET安装NPOI。
在c#{.wp-block-heading}中格式化文本的步骤 在这个年龄段,我们希望您的开发环境已经准备好,您准备开始为应用程序编写代码,以使用C#在Word文档中格式化文本。您可以为此目的使用以下源代码。
//Create document XWPFDocument document = new XWPFDocument(); //Create paragraph XWPFParagraph para1 = document.CreateParagraph(); para1.Alignment = ParagraphAlignment.CENTER; //Set style of the paragraph text XWPFRun run1 = para1.CreateRun(); run1.SetColor("Green"); run1.FontSize = 18; run1.SetText("This is the first paragraph"); run1.几乎每个人每天都使用Microsoft Word来创建文档并在完成后将其保存。它提供了许多功能,用于创建丰富文本,图像,多媒体选项,艺术剪辑,表格和许多其他类型的数据的文档。这就是为什么它是创建文档的首选。因此,创建的Word文档以.docx扩展名保存在流行的Open Office XML文档格式中。 作为.NET应用程序开发人员,您希望将文档处理功能添加到您的应用程序中。有几个用于此目的的API,但是如果您正在寻找开源免费使用API,则可以使用 c# 或 *在应用程序中使用NPOI API实现此目标。 vb.net ,如本文所示。
使用Microsoft Word {.wp-block-neading}创建空Word文档} 在编写.NET应用程序以创建空白文档之前,让我们看看如何使用Microsoft Word进行相同的操作。
用Microsoft Word {.wp-block-heading}创建Word文档的步骤 您可以使用以下步骤使用Microsoft Office创建Word文档。 1.打开Microsoft Word 2.选择 空白文档 选项 3.从文件菜单中,选择 保存选项 4. 出现文件保存选项时,输入文件名,然后按“保存”按钮将其保存为一个空字 文档
使用c#{.wp-block-heading}中的npoi创建空的Word文档} 现在,我们已经看到了如何使用Microsoft Word创建一个空文档,现在让我们继续前进,看看如何在.NET应用程序中执行相同的操作。我们将使用NPOI API进行此目的,并在C#中开发基于控制台的应用程序。 万一您没有在.NET项目中安装NPOI,则需要先安装它。您可以在我们的详细说明指南中了解.NET安装NPOI。
在C#{.wp-block-neading}中创建空的DOCX文件的步骤} 现在,您的开发环境已经准备好了,我们不要等待,直接跳到编写样本控制台应用程序,以使用C#中的NPOI创建一个空的docx文件。 NPOI具有 XWPF 名称空间,其中包含使用Word Docx文件格式的功能,如下所示。
using (XWPFDocument doc = new XWPFDocument()) { doc.CreateParagraph(); using (FileStream sw = File.Create("BlankDocumentUsingNPOI.docx")) { doc.Write(sw); } } 结论 在本文中,我们展示了如何在C#中使用NPOI API创建Word文档。您可以通过研究API文档来进一步探索API功能。在即将发表的文章中,我们将进一步探索与NPOI API合作进行C#中的文档处理。所以请继续关注。NPOI是POI Java项目的开源.NET等效API,用于读/编写Microsoft®Office File Formats。它具有用于Word文档处理的 XWPF 名称空间,并支持使用Word .Docx文件格式。使用c#和vb.net都可以在.NET和.NET核心项目中使用API。 在本文中,我们浏览了.NET API的NPOI,以使用DOCX文件格式。
NPOI XWPF - 快速指南 NPOI XWPF提供了使用C#在.NET项目中使用Word文档的功能。随着时间的流逝,它已经成熟,全世界的.NET开发人员使用了其应用程序中的文档处理功能。
您可以使用.net的NPOI做什么? 您可以使用NPOI作为.NET/CORE来提供应用程序中的文档处理功能。例如,它提供的一些DOCX操纵功能如下:
创建空文档 Word文档中的格式文本 在Word文档中使用书签 Word文档中的多级项目符号列表 更改文档方向 创建简单表 创建子弹列表 添加标头和页脚以文档 在Word文档中创建超链接 向文本添加突出显示 创建嵌套表 添加复杂的表布局 在文档中插入水印 创建Omath公式 在Word文档中插入图片 将对象映射到表 在文档中替换文本 更新嵌入式文档 这些只是可以使用.NET的NPOI添加到Word文档中的一些示例功能。在我们使用C#中的NPOI处理Word文档的后续帖子中,我们将展示如何将NPOI用于.NET/CORE来使用Word文档。所以请继续关注。 有用的参考 npoi for .net core在Excel中使用工作簿时,将样式应用于单元格或一组单元格是非常普遍的操作。通过细胞样式,我们的意思是应用一组定义的格式,例如字体,字体大小,数字格式,细胞边框和细胞阴影。这有助于改善数据的可视化数据,以快速参考。 作为.NET应用程序开发人员,您可能有兴趣使用.NET应用程序中的Excel Workbook中设置小区样式的功能。您可以使用 c# 或 vb.net 在应用程序中使用NPOI API实现此目标。
使用Microsoft Excel {.wp-block-neading}应用设置样式 首先使用Microsoft Excel来了解如何将样式应用于单元格会很有帮助。
使用Microsoft Excel {.wp-block-neading}应用单元格式的步骤 如果您想使用Microsoft Excel将样式应用于单元格,则Excel为此目的提供了几种选项,如下所述。
使用默认样式组 1.选择要格式化的单元格。 2.在 home 选项卡上,在 样式 组中,单击“更多**”下拉箭头,然后选择要应用的小区样式。
创建自定义单元格 1.从 home tab上的 样式画廊中的更多下拉箭头中选择 新的单元格选择选项 2.在 样式名称 框中输入新单元格式的适当名称 3.单击 格式 4.从 格式单元格 对话框中选择您想要的格式,然后单击* *****
使用c#{.wp-block-heading}中使用npoi应用单元格样式} 现在,我们已经看到了如何使用Microsoft Excel应用单元格样式,现在让我们看看如何在.NET应用程序中执行相同的操作。为此,我们将为.net 使用开源API npoi,并将在C#中编写代码。 但是在此之前,我们需要在.NET项目中安装NPOI才能开始。您可以在我们的详细说明指南中了解.NET安装NPOI。
使用c#{.wp-block-neading}设置单元格样式} 现在,您的开发环境已经准备就绪,您可以创建一个简单的基于控制台的应用程序并使用以下代码。
//Create workbook IWorkbook wb = new XSSFWorkbook(); ISheet ws = wb.CreateSheet("MySheet"); //Create cell and set its value ICell cell = ws.CreateRow(1).CreateCell(3); cell.SetCellValue("FileFormat.com"); //Create style ICellStyle style = wb.想象一下,您已经努力地在Excel工作簿中编译了数据并将其保存到您的计算机中。您的孩子是出于教育目的使用同一台计算机。他们意外地打开了您在这么多辛苦工作之后收集的文件,并以某种方式更改数据。由于所有这些变化,数据一致性可能已经出现,因此您所有的辛勤工作现在都将浪费。 为了保护您的数据,Excel可以通过密码保护工作簿来保护工作表。这样可以确保在不输入您指定的密码的情况下,无法对文件进行更改。作为.NET应用程序开发人员,您可能有兴趣提供保护Excel工作簿免受.NET应用程序中的功能。您可以使用 c# 或 vb.net 在应用程序中使用NPOI API实现此目标。
使用Microsoft Excel {.wp-block-neading}保护工作表 在我们可以撰写用于保护Excel工作表的.NET应用程序之前,让我们看看使用Microsoft Excel如何实现同一应用程序。
用Microsoft Excel {.wp-block-neading}保护Excel工作表的步骤 如果要使用Microsoft Excel保护Excel工作表,则可以使用以下步骤。 1.选择 文件 > 信息 。 2.选择 protect workbook 框,然后选择 加密密码。 3.在 密码 框中输入密码,然后选择****。 4.在 recenter密码 框中确认密码,然后选择 OK 。 注意的话
您将无法检索被遗忘的密码,因此请确保您的密码特别令人难忘。 分发包含敏感信息(例如信用卡号)的受密码保护的文件并不总是安全的。 在C#{.wp-block-neading}中使用NPOI保护Excel工作表 现在,我们已经看到了如何使用Microsoft Excel保护工作表,现在让我们看看如何在.NET应用程序中执行相同的操作。为此,我们将为.NET使用开源API NPOI,并将在C#中编写代码。 但是在此之前,我们需要在.NET项目中安装NPOI才能开始。您可以在我们的详细说明指南中了解.NET安装NPOI。
保护Excel工作表的步骤 现在,我们的开发环境已经准备就绪,我们可以创建一个简单的基于控制台的应用程序并使用以下代码。
//Create workbook IWorkbook wb = new XSSFWorkbook(); //Create a new sheet ISheet ws = wb.CreateSheet("Sheet 1"); //Protect the sheet ws.ProtectSheet("fileformat.com"); //Save the file FileStream file = File.Microsoft Excel中的一个常见操作是合并两个或多个单元格。通过数据分组和标题信息感,这为您的数据提供了更有条理的外观和感觉。您可以使用Excel合并尽可能多的单元格以及行和列。作为.NET应用程序开发人员,您可能有兴趣从应用程序中提供在Excel电子表格中合并单元格的功能。您可以在应用程序中使用NPOI API实现此目的,该应用可以使用 C# 或 vb.net 合并单元格范围。 但是,在我们可以为此目的撰写.NET应用程序之前,让我们看看如何使用Microsoft Excel合并单元格。
使用Microsoft Excel {.wp-block-neading}合并单元格 使用Microsoft Excel合并单元格非常容易,并且是一个常见的操作。您可以从Excel内部合并单元格,行或列。但是,请注意,如果两个单元格都包含数据,则该过程中的一个数据将丢失。
与Microsoft Excel合并单元格的步骤 如果您想使用Microsoft Excel合并单元格,则可以使用以下步骤。 1.打开Microsoft Excel并用数据填充电子表格 2.选择要合并鼠标在握住左键时将鼠标拖到它们上的单元格 3.在功能区中,在“家庭”选项卡中找到“合并”图标,然后单击“合并单元格” 这将将所选单元组合到单个单元格中。
使用NPOI API在C#{.wp-block-neading}中使用Excel中合并单元格 现在,我们已经看到了如何使用Microsoft Excel合并单元格,现在让我们看看如何在.NET应用程序中执行相同的操作。我们将在.NET应用程序中使用开源API NPOI,并将在C#中编写代码,尽管可以轻松地将其转换为vb.net。 但是在此之前,您需要在.NET项目中安装NPOI才能开始。您可以在我们的详细说明指南中了解.NET安装NPOI。
使用C#{.wp-block-neading}中的Excel电子表格中合并单元格 现在,您的开发环境已经准备就绪,创建控制台应用程序并将以下代码添加到其中。
//Create workbook IWorkbook wb = new XSSFWorkbook(); ISheet ws = wb.CreateSheet("MySheet"); //Set the value of the cell ws.CreateRow(0).CreateCell(0).SetCellValue("FileFormat.com"); //Merge the cell CellRangeAddress region = new CellRangeAddress(0, 1, 0, 1); ws.AddMergedRegion(region); //Save the file FileStream file = File.Create("CellsMerge.xlsx"); wb.Write(file, false); file.在Excel文件中插入图像是Microsoft Excel用户的非常常用的功能。将图像添加到Excel工作簿中有助于更有效地阐明您的观点和数据表示。您可以在工作簿中的每个工作表中添加多个图像。作为.NET应用程序开发人员,您可能需要通过编程中的应用程序中插入Excel文件中的图像的功能。好消息是,这可以使用C#中的NPOI API和vb.net2来实现。 在我们在.NET中与NPOI合作的一系列文章中,您可以找到有关:
创建,保存和加载Excel文件,使用C#中的NPOI 使用C#中的NPOI在Excel文件中添加注释 使用C#中的NPOI在Excel文件中添加公式 在本文中,我们将使用C#/vb.net展示如何使用NPOI插入Excel文件。但是在此之前,让我们看看如何使用Microsoft Excel将图像添加到工作簿中。 使用Microsoft Excel {.wp-block-neading}在电子表格中插入图像 Microsoft Excel允许将图像添加到Excel工作簿中。无论是计算机上安装的Microsoft Excel的最新版本,较旧版本还是您正在使用Microsoft Office 365,所有这些都可以使您可以在Excel文件中插入图像。
用Microsoft Excel {.wp-block-neading}在电子表格中插入图像的步骤 如果要在Excel工作簿中添加图像,则可以使用以下步骤: 1.在Microsoft Excel中,转到插入菜单 2.选择图片并使用打开文件或此设备选项(以可用为准) 3.从“开放映像”对话框中,选择要插入Excel文件的图像 4.加载后,图像将插入您的工作表中
使用c#{.wp-block-neading}中的NPOI在Excel电子表格中插入图像 现在,我们已经看到了如何使用Microsoft Excel在电子表格文件中插入图像,现在我们将了解如何使用C#中的NPOI进行相同的操作。但是在此之前,我们需要在.NET项目中安装NPOI才能开始。您可以在安装.NET安装NPOI的详细说明指南中学习有关在项目中安装NPOI的信息。
使用c#{.wp-block-heading}在Excel电子表格中插入图像} 现在,您的开发环境已准备好与C#中的NPOI API合作,我们可以创建一个基于控制台的项目并在其中添加以下代码行。
//Load workbook IWorkbook wb = new XSSFWorkbook(new FileStream("FileFormat.com - Insert Image using NPOI.xlsx", FileMode.Open)); //Get the first sheet ISheet ws = wb.GetSheetAt(0); //Add picture data to the workbook byte[] bytes = File.ReadAllBytes("file-types.jpeg"); wb.AddPicture(bytes, PictureType.JPEG); //Add a picture shape and set its position IDrawing drawing = ws.