资源简介
使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。 是构建在 版本之上的,它可以在没有安装 的情况下对 文档进行读写操作。
代码片段和文件信息
/* ====================================================================
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License Version 2.0
(the “License“); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing software
distributed under the License is distributed on an “AS IS“ BASIS
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
==================================================================== */
using System;
using System.Text;
using System.IO;
using NPOI.HSSF.UserModel;
using NPOI.HPSF;
using NPOI.POIFS.FileSystem;
using NPOI.HSSF.Util;
using NPOI.SS.UserModel;
/* This sample is copied from poi/hssf/usermodel/examples/Hyperlink.java */
namespace AddHyperlinkInXls
{
class Program
{
static void Main(string[] args)
{
InitializeWorkbook();
////cell style for hyperlinks
////by default hyperlinks are blue and underlined
ICellstyle hlink_style = hssfworkbook.CreateCellstyle();
IFont hlink_font = hssfworkbook.CreateFont();
hlink_font.Underline = (byte)FontUnderlineType.SINGLE;
hlink_font.Color = HSSFColor.BLUE.index;
hlink_style.SetFont(hlink_font);
ICell cell;
ISheet sheet = hssfworkbook.CreateSheet(“Hyperlinks“);
//URL
cell = sheet.CreateRow(0).CreateCell(0);
cell.SetCellValue(“URL link“);
HSSFHyperlink link = new HSSFHyperlink(HyperlinkType.URL);
link.Address = (“http://poi.apache.org/“);
cell.Hyperlink = (link);
cell.Cellstyle = (hlink_style);
//link to a file in the current directory
cell = sheet.CreateRow(1).CreateCell(0);
cell.SetCellValue(“File link“);
link = new HSSFHyperlink(HyperlinkType.FILE);
link.Address = (“link1.xls“);
cell.Hyperlink = (link);
cell.Cellstyle = (hlink_style);
//e-mail link
cell = sheet.CreateRow(2).CreateCell(0);
cell.SetCellValue(“Email link“);
link = new HSSFHyperlink(HyperlinkType.EMAIL);
//note if subject contains white spaces make sure they are url-encoded
link.Address = (“mailto:poi@apache.org?subject=Hyperlinks“);
cell.Hyperlink = (link);
cell.Cellstyle = (hlink_style);
//link to a place in this
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-10-09 23:03 npoi 2.0 官网下载\
目录 0 2013-03-06 07:20 npoi 2.0 官网下载\npoi\
目录 0 2013-03-07 10:24 npoi 2.0 官网下载\npoi\dotnet2\
文件 200704 2013-03-06 07:13 npoi 2.0 官网下载\npoi\dotnet2\ICSharpCode.SharpZipLib.dll
文件 1624064 2013-03-06 07:17 npoi 2.0 官网下载\npoi\dotnet2\NPOI.dll
文件 387072 2013-03-06 07:17 npoi 2.0 官网下载\npoi\dotnet2\NPOI.OOxm
文件 79872 2013-03-06 07:17 npoi 2.0 官网下载\npoi\dotnet2\NPOI.Openxm
文件 120 2013-03-06 07:13 npoi 2.0 官网下载\npoi\dotnet2\NPOI.Openxm
文件 1316864 2013-03-06 07:17 npoi 2.0 官网下载\npoi\dotnet2\NPOI.Openxm
文件 2144246 2013-03-06 07:17 npoi 2.0 官网下载\npoi\dotnet2\NPOI.xm
目录 0 2013-03-07 10:24 npoi 2.0 官网下载\npoi\dotnet3.5\
文件 200704 2013-03-06 07:13 npoi 2.0 官网下载\npoi\dotnet3.5\ICSharpCode.SharpZipLib.dll
文件 1624064 2013-03-06 07:17 npoi 2.0 官网下载\npoi\dotnet3.5\NPOI.dll
文件 387072 2013-03-06 07:17 npoi 2.0 官网下载\npoi\dotnet3.5\NPOI.OOxm
文件 79872 2013-03-06 07:17 npoi 2.0 官网下载\npoi\dotnet3.5\NPOI.Openxm
文件 120 2013-03-06 07:13 npoi 2.0 官网下载\npoi\dotnet3.5\NPOI.Openxm
文件 1316864 2013-03-06 07:17 npoi 2.0 官网下载\npoi\dotnet3.5\NPOI.Openxm
文件 2144246 2013-03-06 07:17 npoi 2.0 官网下载\npoi\dotnet3.5\NPOI.xm
目录 0 2013-03-07 10:24 npoi 2.0 官网下载\npoi\dotnet4\
文件 200704 2013-03-06 07:13 npoi 2.0 官网下载\npoi\dotnet4\ICSharpCode.SharpZipLib.dll
文件 1624064 2013-03-06 07:17 npoi 2.0 官网下载\npoi\dotnet4\NPOI.dll
文件 387072 2013-03-06 07:17 npoi 2.0 官网下载\npoi\dotnet4\NPOI.OOxm
文件 79872 2013-03-06 07:17 npoi 2.0 官网下载\npoi\dotnet4\NPOI.Openxm
文件 1316864 2013-03-06 07:17 npoi 2.0 官网下载\npoi\dotnet4\NPOI.Openxm
文件 2145032 2013-03-06 07:13 npoi 2.0 官网下载\npoi\dotnet4\NPOI.xm
目录 0 2013-03-05 08:33 npoi 2.0 官网下载\npoi\examples\
目录 0 2013-03-05 08:33 npoi 2.0 官网下载\npoi\examples\hssf\
目录 0 2013-03-05 08:33 npoi 2.0 官网下载\npoi\examples\hssf\AddHyperli
文件 4432 2013-03-05 08:10 npoi 2.0 官网下载\npoi\examples\hssf\AddHyperli
文件 257 2013-03-05 08:10 npoi 2.0 官网下载\npoi\examples\hssf\AddHyperli
文件 4498 2013-03-05 08:10 npoi 2.0 官网下载\npoi\examples\hssf\AddHyperli
............此处省略485个文件信息
评论
共有 条评论