NPOI 1.2.3教程 - 4 基本公式 BasicFormula
2011-01-18 15:36
387 查看
using System; using System.Text; using System.IO; using NPOI.HSSF.UserModel; using NPOI.HPSF; using NPOI.POIFS.FileSystem; using NPOI.SS.UserModel; namespace UseBasicFormulaInXls { class Program { static void Main(string[] args) { InitializeWorkbook(); Sheet s1=hssfworkbook.CreateSheet("Sheet1"); //set A2 s1.CreateRow(1).CreateCell(0).SetCellValue(-5); //set B2 s1.CreateRow(1).CreateCell(1).SetCellValue(1111); //set C2 s1.CreateRow(1).CreateCell(2).SetCellValue(7.623); //set A3 s1.CreateRow(2).CreateCell(0).SetCellValue(2.2); //set A4=A2+A3 s1.CreateRow(3).CreateCell(0).CellFormula = "A2+A3"; //set D2=SUM(A2:C2); s1.CreateRow(1).CreateCell(3).CellFormula = "SUM(A2:C2)"; //set A5=cos(5)+sin(10) s1.CreateRow(4).CreateCell(0).CellFormula="cos(5)+sin(10)"; //create another sheet Sheet s2 = hssfworkbook.CreateSheet("Sheet2"); //set cross-sheet reference s2.CreateRow(0).CreateCell(0).CellFormula = "Sheet1!A2+Sheet1!A3"; WriteToFile(); } static HSSFWorkbook hssfworkbook; static void WriteToFile() { //Write the stream data of workbook to the root directory FileStream file = new FileStream(@"test.xls", FileMode.Create); hssfworkbook.Write(file); file.Close(); } static void InitializeWorkbook() { hssfworkbook = new HSSFWorkbook(); //create a entry of DocumentSummaryInformation DocumentSummaryInformation dsi = PropertySetFactory.CreateDocumentSummaryInformation(); dsi.Company = "NPOI Team"; hssfworkbook.DocumentSummaryInformation = dsi; //create a entry of SummaryInformation SummaryInformation si = PropertySetFactory.CreateSummaryInformation(); si.Subject = "NPOI SDK Example"; hssfworkbook.SummaryInformation = si; } } }
相关文章推荐
- NPOI 1.2.3教程 -6 重复Repeat
- NPOI 1.2.3教程 -14 旋转字体Rotation
- NPOI 1.2.3教程 -15 插入图片InsertPicture
- Markdown使用教程(2)-基本数学公式输入
- NPOI 1.2.3教程 -16 合并单元格MergeCells
- Aurora编辑LaTex公式基本用法教程
- NPOI 1.2.3教程 -17 隐藏行列HideColumnAndRow
- NPOI 1.2.3教程 -18 分组Group
- NPOI 1.2.3教程 -19 读取模板Template
- NPOI 1.2.3教程 -20 填充背景FillBackground
- NPOI 1.2.3教程 -21 下载Download
- NPOI 1.2.3教程 -7 单元格高度和宽度HeightAndWidth
- NPOI 1.2.3教程 -22 画图Drawing
- NPOI 1.2.3教程 -8 打印Print
- NPOI 1.2.3教程 -23 页眉页脚HeaderFooter
- NPOI 1.2.3教程 -9 格式化Format
- NPOI 1.2.3教程 -24 下拉框DropDownList
- NPOI 1.2.3教程 - 1 认识NPOI
- NPOI 1.2.3教程 -10批注Comment
- NPOI 1.2.3教程 -25 条件样式ConditionalFormat