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("
Python中向excel中寫入資料
今天看到了一個關於使用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
POI往word模板中寫入資料
POI的XWPFDocument和XWPFTemplate兩種方法往word模板中填充資料import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; im