使用VC++调用C#封装的DLL库实现Excel文件的操作(不用安装office软件环境)

本文介绍如何使用VC++通过调用C#编写的DLL库实现Excel文件操作,整个过程无需安装Office软件环境。首先在Visual Studio中创建C# Class Library,然后注册DLL并用C++ Win32 Project调用。接着,引入第三方库org.in2bits.MyXls.dll以支持Excel文件操作。完成这些步骤后,便能在C++中使用DLL进行Excel的读写操作。
摘要由CSDN通过智能技术生成

使用VC++调用C#封装的DLL库实现Excel文件操作(不用安装office环境)

【注】这里只是简单实现了,更详细操作,还有待认真研究。

参考网页:

http://support.microsoft.com/kb/828736/en-us   (好像有篇中文的文章)


用Visual Studio 2005创建C# 的Class Libtary,把下面的代码拷贝进来。

// Class1.cs
// A simple managed DLL that contains a method to add two numbers.
using System;

namespace ManagedDLL
{
	// Interface declaration.
    public interface ICalculator
    {
        int Add(int Number1, int Number2);
    };

    // Interface implementation.
	public class ManagedClass:ICalculator
	{
       public int Add(int Number1,int Number2)
            {
                return Number1+Number2;
            }
	}
}
打开 ” 工具=》  Visual Studio 2005 Command Prompt “输入” sn.exe -k MyKeyFile.SNK “创建密钥文件,将 MyKeyFile.SNK文件从C:\Program Files\Microsoft Visual Studio 8\vc\bin目录拷贝到你的工程目录下,打开 AssemblyInfo.cs文件。替换代码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值