NPOI第2章-Excelを作成する

NPOIを導入する

NuGetを使用してNPOIを追加します
ここに画像の説明を挿入します
ここに画像の説明を挿入します

名前空間の紹介

using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
これは、*。xlsxファイルを作成するために導入する必要のある名前空間です。.xlsファイルが参照する必要のある名前空間は、.xlsxファイルの名前空間とは異なります。これについては後で説明します。今日は、xlsxを例として取り上げます。
ここに画像の説明を挿入します

C:\ test.slsxファイルの作成を実現します

#######コードを直接見てください

/// <summary>
        /// 使用npoi创建一个excel文件
        /// </summary>
        public void NPOICreateExcel()
        {
    
    
            //声明一个工作簿
            XSSFWorkbook workBook = new XSSFWorkbook();
            //创建一个sheet页
            ISheet sheet= workBook.CreateSheet("MySheet");
            //向第一行第一列的单元格添加文本“老王的demo”

            IRow row= sheet.GetRow(0);//获取第一行
            if (row==null)//workbook 创建的sheet里是获取不到对应的excel行和列的单元格对象
            {
    
    
                row= sheet.CreateRow(0);
            }
            ICell cell= row.GetCell(0);//获取第一列
            if (cell==null)
            {
    
    
                cell= row.CreateCell(0);
            }
            cell.SetCellValue("老王的Demo");

            //输出excel文件
            using (FileStream fs = File.OpenWrite("C:\\text.xlsx"))
            {
    
    
                workBook.Write(fs);//向打开的这个xls文件中写入并保存。
            }
        }

実行後の効果:
ここに画像の説明を挿入します
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/qq_39541254/article/details/106343728