DevExpress 创建EXCEL

添加库引用:DevExpress.Data.v13.1.dll、 DevExpress.Docs.v13.1.dll、DevExpress.Office.v13.1.Core.dll、 DevExpress.Spreadsheet.v13.1.Core.dll和DevExpress.Utils.v13.1.dll。

Workbook workbook = new Workbook();
// Access the first worksheet in the workbook.
Worksheet worksheet = workbook.Worksheets[0];
// Access the "A1" cell in the worksheet.
Cell cell = worksheet.Cells["A1"];
// Specify the "A1" cell value.
cell.Value = 1;
// Fill cells with sequential numbers by using shared formulas.
worksheet.Range["A2:A10"].Formula = "=SUM(A1+1)";
worksheet.Range["B1:B10"].Formula = "=A1+2";
worksheet.Range["C1:C10"].Formula = "=A1*B1";

chartControl1.ExportToImage("aaa.jpg",System.Drawing.Imaging.ImageFormat.Jpeg);

Image image = Image.FromFile("aaa.jpg");
worksheet.Pictures.AddPicture(image,worksheet.Cells["D1"]);
worksheet.Pictures.AddPicture(image,worksheet.Cells["A10"]);

SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.Title = "导出Excel";
saveFileDialog.Filter = "Excel文件(*.xls)|*.xls";
if (saveFileDialog.ShowDialog() != DialogResult.OK) return;
try
{
workbook.SaveDocument(saveFileDialog.FileName, DocumentFormat.Xls);
}
catch (Exception vErr)
{
XtraMessageBox.Show("导出数据失败!错误源:" + vErr.Message);

}
finally
{
Cursor.Current = Cursors.Default;
}

这样的话就可以实现图文并存的EXCEL了

时间: 2024-10-07 06:26:19

DevExpress 创建EXCEL的相关文章

jxl创建Excel文件java代码示例

记得要下载 并 导入 jxl.jar 包,免积分下载地址:http://download.csdn.net/detail/u010011052/7561041 package Test; import java.io.*; import jxl.*; import jxl.format.Colour; import jxl.write.*; public class JXLTest { private static WritableWorkbook book; private static Wr

java创建excel入门

package poi; import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException; import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.CellStyle;import org.apache.poi.ss

NPOI 创建Excel,数据读取与写入

<1> using System; using System.Collections.Generic; using System.Linq; using System.Web; using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.SS.Formula.Functions; using System.IO; using System.Text; namespace 导入导出Excel { /// <summary&g

C#创建excel并释放资源

using System; using Microsoft.Office.Interop.Excel; using Excel = Microsoft.Office.Interop.Excel; using System.IO; using System.Windows.Forms; using System.Runtime.InteropServices; public class Class2 { private string filePath; private Excel.Applicat

C#创建Excel文件并将数据导出到Excel文件

C#创建Excel文件,这里实际上是从资源中提取一个事先创建好的Excel文件,文件提取成功后,使用OleDb方法连接Excel,向Excel文件中写入数据. 创建解决方案 菜单>新建>项目>Windows窗体应用程序: 添加相关组件: 添加两个DataGridView,一个TextBox,两个按钮 ,如下图: 添加Excel资源: 先在文件夹中新建一个Excel文件,在Sheet1表的第一行设置列名: 双击"Resources.resx"文件打开资源文件视图: 添加

java使用poi创建excel文件

import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.poifs.filesystem.POIFSFileSystem; 注:此方法创

创建excel文件

创建excel文件Sub addexcel(excelpath)    '瀹氫箟excel瀵硅薄    Dim exlapp    '瀹氫箟excel宸ヤ綔绨?    Dim exlworkbook    '瀹氫箟excel宸ヤ綔琛?    Dim exlworksheet    '鍒涘缓excel瀵硅薄    Set exlapp = CreateObject("excel.application")    '鍒涘缓excel宸ヤ綔绨?    Set exlworkbook =exl

jxl创建excel加水印

最近做个excel加水印的,在网上找了很多,都是使用jxl添加,但是本地测试一直没有通过,主要原因是因为背景图片不符合要求,后来找了image4j来做成图片,完成了背景图片的添加,需要用到的jxl.jar包image4j.jar,具体代码如下: package com.file; import java.awt.AlphaComposite; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; imp

用VBS创建Excel后,打开时却提示“您尝试打开的文件 的格式与文件扩展名指定的格式不一致”

使用此VBS代码创建Excel: Set oexcel=CreateObject("excel.application") oexcel.Workbooks.Add() oexcel.ActiveWorkbook.SaveAs("d:\xx.xls") ' oexcel.Quit Set oexcel=Nothing 但创建出的Excel打开时会提示"您尝试打开的文件 的格式与文件扩展名指定的格式不一致". 虽然点确定后也可以使用. 但是..用户