乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 求代码:C#中使用<em>Epplus</em>读取Excel的一列数据存到D...

求代码:C#中使用<em>Epplus</em>读取Excel的一列数据存到D...

作者:乔山办公网日期:

返回目录:excel表格制作


poi或jxl都可以生成excel,给你说下jxl怎么生成的吧,详细的api你可以从网上下载。
//添加带有formatting的Number对象
jxl.write.NumberFormat nf = new jxl.write.NumberFormat("#.##"); //设置数字格式
jxl.write.WritableCellFormat wcfN = new jxl.write.WritableCellFormat(nf); //设置表单格式
jxl.write.Number labelNF = new jxl.write.Number(1, 1, 3.1415926, wcfN); //格式化数值
ws.addCell(labelNF); //在表单中添加格式化的数

EPPlus 是使用Open Office XML格式e68a84e8a2ad7a64334(xlsx)读写Excel 2007 / 2010文件的.net开发库。
public void Cells_To_Dictionary_Test()
{
//Throw in some data
var datatable = new DataTable("tblData");
datatable.Columns.AddRange(new[] { new DataColumn("Col1", typeof(int)), new DataColumn("Col2", typeof(int)), new DataColumn("Col3", typeof(object)) });

for (var i = 0; i < 10; i++)
{
var row = datatable.NewRow();
row[0] = i;
row[1] = i * 10;
row[2] = Path.GetRandomFileName();
datatable.Rows.Add(row);
}

//Create a test file
var existingFile = new FileInfo(@"c:\temp\Grouped.xlsx");
if (existingFile.Exists)
existingFile.Delete();

using (var pck = new ExcelPackage(existingFile))
{
var worksheet = pck.Workbook.Worksheets.Add("Sheet1");
worksheet.Cells.LoadFromDataTable(datatable, true);
pck.Save();
}

//Load a dictionary from a file
using (var pck = new ExcelPackage(existingFile))
{
var worksheet = pck.Workbook.Worksheets["Sheet1"];

//Cells only contains references to cells with actual data
var cells = worksheet.Cells;
var dictionary = cells
.GroupBy(c => new {c.Start.Row, c.Start.Column})
.ToDictionary(
rcg => new KeyValuePair<int, int>(rcg.Key.Row, rcg.Key.Column),
rcg => cells[rcg.Key.Row, rcg.Key.Column].Value);

foreach (var kvp in dictionary)
Console.WriteLine("{{ Row: {0}, Column: {1}, Value: \"{2}\" }}", kvp.Key.Key, kvp.Key.Value, kvp.Value);
}
}
不可以的,不安装生成不了的!

导出的如果是固定格式,可先设计一个表头,把导出的除了表头部分的复制,粘贴到事先设计好表头的下面。

相关阅读

  • Microsoft Office Excel这个怎么读?

  • 乔山办公网office365
  • maikrusft/ fis, / ksel  MicroSoft Excel是百 MicrosoftOffice办公软件中的一项,有word(文字处理软件)、power point(幻灯片)、excel(电子度表格制作软专件);  其重要优势在与电子表格制作及数据
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网