Excel——将内容导入

1.写入Excel文件的操作
引入Microsoft.Office.Tools.Excel.dll 程序集
List<Person> list = new List<Person>()
{
new Person(){Name="张三",Gender="男",Age=21},
new Person(){Name="李四",Gender="女",Age=38}
};
IWorkbook wk = new HSSFWorkbook(); //创建一个空的工作簿
ISheet sheet = wk.CreateSheet(); //创建一个工作表
//遍历list集合 创建相应的行和单元格
int rowIndex = 0;//定义一个变量记录当前行数
foreach(Person item in list){
//创建行
IRow row = sheet.CreateRow(rowIndex);
row.CreateCell(0).SetCellValue(item.Name);
row.CreateCell(1).SetCellValue(item.Gender);
row.CreateCell(2).SetCellValue(item.Age);
rowIndex++;
}
using (FileStream fsWrite =File.OpenWrite("22.xls")) //将wk对象利用写入流文件写入到excel文件中
{
wk.Write(fsWrite);
}
MessageBox.Show("OK");
Person类定义:
public class Person{
public string Name{get;set;}
public string Gender{get;set;}
public int Age{get;set;}
}

时间: 2024-08-28 06:40:29

Excel——将内容导入的相关文章

使用java技术将Excel表格内容导入mysql数据库

1.添加POI jar包到项目的lib目录下­2.Excel文件目录:d://excel.xls­3.数据库字段为:num1 num2 num3 num4 num5 num6­4.数据库名:blog­5.表名:test­6.编写类:连接mysql的字符串方法.插入的方法.实体类­­. import java.io.FileInputStream;­ import java.io.FileNotFoundException;­ import java.io.IOException;­ import

Excel自文本导入内容时如何做到单元格内换行

前言:今天在处理数据的时候,在数据库中用到了\n换行符号,目的是在同表格内做到数据多行显示,比如  字段名1  字段名2  字段名3  1 数据一行 数据二行 数据三行 例子是在sql查询后的结果   2 例子如上  数据未导出  本来在sql查询后是如此显示的,但是后来导出文本格式,Excel自文本导入内容时就会报错,那么问题来了, 如何做到Excel自文本导入内容时如何做到单元格内换行? 正文:在网上找了很多例子,其中有位前辈讲的很有道理,原话如下: excel实现自动换行的两个必要条件1.

【最后的冲刺】android中excel表的导入和数据处理

[最后的冲刺]android中excel表的导入和数据处理 --学校课程的查询和修改 1.编写 The Class类把课程表courses.db当做一个实体类,hashcode和equals这两个类是为了判断输入的查询内容和Excel表中的内容是否一致. 并在java里面区别两个对象是否一致 1 public class TheClass { 2 private String classname; 3 private String type; 4 private String teacher;

使用ssis完成excel的数据导入

SSIS(SQL Server Integration Service)是从MS SQL 2005开始引入的,是一种ETL(Extract Transform Load)工具,SSIS比普通的ETL更进一步,它是可视化的,用Visual Studio来开发,包文件(*.dtsx)采用的是XML格式. 对于SSIS的研究其实去年就已经开始,但是由于它的不稳定性所以一直没敢大规模的使用它.公司一个实验室的项目,我开始尝试了一下SSIS的数据采集的强大功能,根据系统的需求,有大量的地方使用到数据的导入

Excel表数据导入Sql Server数据库中

Excel表数据导入Sql Server数据库的方法很多,这里只是介绍了其中一种: 1.首先,我们要先在test数据库中新建一个my_test表,该表具有三个字段tid int类型, tname nvarchar类型, tt nvarchar类型(注意:my_test表中的数据类型必须与Excel中相应字段的类型一致) 2. 我们用SELECT * FROM  OPENROWSET( 'Microsoft.Jet.OLEDB.4.0 ', 'Excel  5.0;DatabASE=[Excel表

使用phpExcel实现Excel数据的导入导出(完全步骤)

使用phpExcel实现Excel数据的导入导出(完全步骤) 很多文章都有提到关于使用phpExcel实现Excel数据的导入导出,大部分文章都差不多,或者就是转载的,都会出现一些问题,下面是本人研究phpExcel的使用例程总结出来的使用方法,接下来直接进入正题. 首先先说一下,本人的这段例程是使用在Thinkphp的开发框架上,要是使用在其他框架也是同样的方法,很多人可能不能正确的实现Excel的导入导出,问题基本上都是phpExcel的核心类引用路径出错,如果有问题大家务必要对路劲是否引用

Java版将EXCEL表数据导入到数据库中

1.采用第三方控件JXL实现 try { //实例化一个工作簿对象 Workbook workBook=Workbook.getWorkbook(new File("F://qzlx.xls")); //获取该工作表中的第一个工作表 Sheet sheet=workBook.getSheet(0); //获取该工作表的行数,以供下面循环使用 int rowSize=sheet.getRows(); for(int i=0;i<rowSize;i++) { //编号 String

java把excel数据批量导入到数据库

java把excel数据批量导入到数据库中,java导入excel数据代码如下 1.    public List<Choice> GetFromXls(String xlsname){ 2. 3.        List<Choice> choices = new ArrayList<Choice>(); 4.        Choice choice=null; 5.        try { 6.            java.io.File file=new

关于jquery读取excel文件内容 xls xlsx格式

在一个项目中需要读取excel的内容,当然excel是有格式的,格式就是读取到的第一行会作为属性(Title) 例如如下excel Language Detil en English cn Chinese jp Japanese 该excel会解析成:方式1 当然也可以解析成:方式2 ///////////////////////////////////////////////////////////////////////////////////////////////////////////