使用VSIUAL C#.NET操作Excel -使用公式


首先添加对Com组件Microsoft.Excel 11.0 Object Library的引用。

using System;

using System.Data;

using System.Data.SqlClient;

using System.Reflection;

 

using Excel = Microsoft.Office.Interop.Excel;

 

namespace Avisnet

{

    class ExcelProgram

    {

        static void Main(string[] args)

        {

            ExcelProgram p = new ExcelProgram();

            p.FormulaTest();

        }

 

        public void FormulaTest()

        {

            // Starts excel and gets an excel application object.

            Excel.Application excel = new Excel.Application();

 

            // Adds a new workbook to the excel application.

            Excel.Workbook book = excel.Workbooks.Add(Missing.Value);

            Excel.Worksheet sheet = (Excel.Worksheet)book.ActiveSheet;

 

            try

            {

                Excel.Range range = sheet.get_Range("D2", "D8");

                range.Formula = "=RAND() * 100000";

                range.NumberFormat = "$0.00";

 

                // Saves and cloeses the workbook;

                book.Close(true, "C:\\fx.xls", Missing.Value);

            }

            catch

            {

                throw;

            }

            finally

            {

                // Exit excel application.

                excel.Quit();

            }

        }

    }

}

 

 

转载于:https://www.cnblogs.com/avisnet/archive/2006/09/17/506331.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值