1. 程式人生 > >c#怎樣往excel中寫入資料

c#怎樣往excel中寫入資料

using NPOI.HSSF.UserModel;
using NPOI.XSSF.UserModel;

        public static void write1()
        {
            //建2003檔案版本的方法。新建工作簿。
            HSSFWorkbook workbook2003 = new HSSFWorkbook();

            //新建1個Sheet工作表        
            workbook2003.CreateSheet("Sheet1");

            //獲取名稱為Sheet1的工作表  
            HSSFSheet SheetOne = (HSSFSheet)workbook2003.GetSheet("Sheet1"
); //對工作表先新增行,下標從0開始 for (int i = 0; i < 10; i++) { SheetOne.CreateRow(i); //建立10行 } //對每一行建立10個單元格 HSSFRow SheetRow = (HSSFRow)SheetOne.GetRow(0); //獲取Sheet1工作表的首行
HSSFCell[] SheetCell = new HSSFCell[10]; for (int i = 0; i < 10; i++) { //依次為每行建立單元格 SheetCell[i] = (HSSFCell)SheetRow.CreateCell(i); } //建立之後就可以賦值了 SheetCell[0].SetCellValue(true); //賦值為bool型
SheetCell[1].SetCellValue(0.000001); //賦值為浮點型 SheetCell[2].SetCellValue("Excel2003"); //賦值為字串 SheetCell[3].SetCellValue("123456789987654321");//賦值為長字串 for (int i = 4; i < 10; i++) { //迴圈賦值為整形 SheetCell[i].SetCellValue(i); } FileStream file = new FileStream(@"D:\Excel1.xls", FileMode.Create); workbook2003.Write(file); file.Close(); workbook2003.Close(); //建2007檔案版本的方法。新建工作簿。 XSSFWorkbook workbook2007 = new XSSFWorkbook(); //新建1個Sheet工作表 workbook2007.CreateSheet("Sheet1"); //獲取名稱為Sheet1的工作表 XSSFSheet SheetOne2007 = (XSSFSheet)workbook2007.GetSheet("Sheet1"); //對工作表先新增行,下標從0開始 for (int i = 0; i < 10; i++) { SheetOne2007.CreateRow(i); //建立10行 } //對每一行建立10個單元格 XSSFRow SheetRow2007 = (XSSFRow)SheetOne2007.GetRow(0); //獲取Sheet1工作表的首行 XSSFCell[] SheetCell2007 = new XSSFCell[10]; for (int i = 0; i < 10; i++) { //依次為每行建立單元格 SheetCell2007[i] = (XSSFCell)SheetRow2007.CreateCell(i); } //建立之後就可以賦值了 SheetCell2007[0].SetCellValue(true); //賦值為bool型 SheetCell2007[1].SetCellValue(0.000001); //賦值為浮點型 SheetCell2007[2].SetCellValue("Excel2003"); //賦值為字串 SheetCell2007[3].SetCellValue("123456789987654321");//賦值為長字串 for (int i = 4; i < 10; i++) { //迴圈賦值為整形 SheetCell2007[i].SetCellValue(i); } FileStream file2007 = new FileStream(@"D:\Excel1.xlsx", FileMode.Create); workbook2007.Write(file2007); file.Close(); workbook2007.Close(); }

相關推薦

c#怎樣excel寫入資料

using NPOI.HSSF.UserModel; using NPOI.XSSF.UserModel; public static void write1() { //建2003檔案版本的方法。新建工

POI分多次向生成的EXCEL寫入資料

一:分多次將資料寫入EXCEL   1:這種方式效率比較低,資料量越大越明顯,4萬條資料要2分鐘左右 package com.test; import java.io.BufferedOutputStream; import java.io.File; import java.i

C# 將Excel資料匯入到資料庫SQLS

解決方式: 1.現將Excel中的資料存放在DataTable中 程式碼參考部落格:C#讀取Excel中的內容,並將內容存放在二維陣列中” 2. 將DataTable中的資料匯入到SqlServer中 具體程式碼如下: public static void D

C++向檔案寫入資料

#include<iostream> #include<fstream> #include<ctime> using namespace std; int main() {time_t time_now; //定義一個time_t結構的物件time(&ti

Python向excel寫入資料

最近做了一項工作需要把處理的資料寫入到Excel表格中進行儲存,所以在此就簡單介紹使用Python如何把資料儲存到excel表格中。 資料匯入之前需要安裝 xlwt依賴包,安裝的方法就很簡單,直接 pip install xlwt ,如果電腦中安裝過就不需要重複安裝。 接下

linux 下檔案寫入資料程式碼

linux下往檔案中寫入資料程式碼#include <stdio.h> #include <stdlib.h> int main() { FILE *pf = fopen("

Pythonexcel寫入資料

今天看到了一個關於使用python向execl中寫入資料的小demo 首先需要做的是下載xlwt第三方的庫才可以做,然而這個庫的下載也是浪費了我一段時間: 先需要將xlwt下載下來:下載地址 然後執行./setup.py install 這樣就將

Python利用xlwt向Excel寫入資料示例

#coding=utf-8 import xlwt workbook = xlwt.Workbook() sheet1=workbook.add_sheet('test',cell_overwrite

Verilog利用$fdisplay命令檔案寫入資料

最近在做的事情是,用FPGA生成一些滿足特定分佈的序列。因此為了驗證我生成的序列是否擁有預期的性質,我需要將生成的資料提取出來並且放到MATLAB中做資料分析。但是網上的程式很亂,表示看不懂==其實特別簡單的一個命令,不知道別人為什麼搞那麼複雜。在testbench裡面寫的主

C#實現向已存在的Excel檔案寫入資料例項(兩種方法)

 //新增引用 using Excel = Microsoft.Office.Interop.Excel; using System.Reflection; 方法一:將識別結果寫入到Excel表格中(根據指定模版寫入,並將其以當前儲存時間命名另存)            

VS2013 c++連結資料庫,應用儲存過程,向資料庫寫入資料

// ConsoleApplication1.cpp : 定義控制檯應用程式的入口點。 // #include "stdafx.h" #include "iomanip" using namespace std; #import "c:\Program Files\Common Files\S

c#讀取txt,xml,excel資料,繫結到lsitview ,dataview

c#讀取txt,xml,excel中的資料,繫結到lsitview ,dataview c讀取txtxmlexcel中的資料繫結到lsitview dataview c#讀取txt,xml,e

Excel快速寫入數據的又一種方法

fps fas framework 導出到excel object targe star 列名 num 往Excel寫入數據的方法比較多,但實際應用場景及對性能的要求決定了需要對方法有所取舍。一些具體情形和方法可以參見https://blog.csdn.net/u01310

java實現賦值excel模板,並在新檔案寫入資料,並且下載

/** * 生成excel並下載 */ public void exportExcel(){ File newFile = createNewFile(); //File newFile = new File("d:/ss.x

python 向excel寫入多行資料

python 向excel中寫入多行資料 xlwt 可以將資料存入excel中,常見的操作有建立工作薄,表單,寫入value,和儲存等 但是對寫入多行資料來說,迴圈遍歷每一行每一列寫入value,為了便於閱讀,可以把每一列的欄位加入一個列表中,通過下標讀取 import xlwt

C#實戰010:Excel操作-查詢Excel資料

基本操作搞定我們就可以來對資料進行操作了,先來個查詢,找到你想要的資料先,廢話不多說,直接附上帶程式碼: using System; using System.Collections.Generic; using System.Linq; using System.Text

C#建立檔案並檔案寫入資訊

string filepath = Server.MapPath("~/Upfile") + "\\";   //要上傳的資料夾的路徑             if (!Directory.Exists(filepath))  //不存在資料夾,建立             {                

使用C#向word文件寫入資料

一、建立一個word模板,並在需要程式寫入資料的地方新增域。域的新增方法:插入->文件部件->域->Mergefield,並給域起個域名。二、新增Aspose.words引用  ——using aspose.words.三、寫入方法:1、word模板路徑2、

C#:Excel一次性大量資料快速寫入

//呼叫的方法 Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application(); string filename = StartupFil

POIword模板寫入資料

POI的XWPFDocument和XWPFTemplate兩種方法往word模板中填充資料import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; im