(转).net使用Office组件读取Excel,引用Microsoft.Office.Interop.Excel出现的问题

使用Microsoft.Office.Interop.Excel批量编辑Excel文件 先看运行结果  →  运行结果 目录开发环境开发语言1.新しいプロジェクトの作成2.参照の追加3.ソースコード4.編集対象とするファイルの作成7.3.文字色の変更7.4.罫線の設定参考文献最後に 开发环境 Microsoft Visual Studio Community 2019 Microsoft .NET Framework 4.8.04084 Microsoft Excel 2016 开发语言 C# 1.新しいプロジェクトの作成 「C#コンソールアプリケーション」プロジェクトを作成します。 阅读详情

内容转自:http://www.tech-q.cn/thread-2093-1-1.html

出现问题:在本地添加引用(com):Microsoft Office 11.0 Object Library,并写好程序调试正常,部署到服务器时,出现异常 Excel.Application不是对象.

初步诊断:服务器没有安装Office 和 Excel组件
第一步尝试解决:对服务器安装Excel等Office组件,进一步测试程序:失败!
第二步尝试解决:将Excel.exe生成Interop.Excel.dll,然后用sdk引用该Dll,编译成功,测试程序:成功!
原因:本地引用的com不会在程序的bin目录生成dll文件,而程序是根据路径在寻找dll的.部署到服务器上时,假如Excel等dll与本地路径不一致,将会抛出异常,定义的Excel对象肯定是不存在的.

具体方法:
1、如何生成Interop.Excel.dll?
     进入你的visual studio的sdk下的bin目录,找到TlbImp.exe文件,如果没有,请用光盘安装此文件,详细说明请参照MSDN。
     命令行(cmd)进入bin目录,运行TlbImp /out:Interop.Excel.dll Office安装目录+Excel.exe
     此时很可能会报错:TlbImp   error:   Unable   to   locate   input   type   library:   'c:/program files/mcrosoft offi   
  ce/office/EXCEL.EXE'
     此问题很有可能是TlbImp的bug,不支持空格式的路径;(具体原因不明)不要紧,将Excel.exe拷贝入bin目录,直接运行TlbImp /out:Interop.Excel.dll Excel.exe,提示“Type library imported to Interop.Excel.dll路径”
     在bin目录下找到Interop.Excel.dll文件。在你的visual studio里将其引用即可。

2、如果是excel2000或excel2002怎么办?
如果是Excel2000,则将Excel.exe改成Excel9.olb
  Excel2002同2003

3、各种版本的引用组件参数如下:

文件/版本Interop.Excel.dllInterop.Office.dll Interop.VBIDE.dll添加引用/COM组件
2000V1.3.0.0V2.1.0.0V5.3.0.0Microsoft Excel 9.0 Object Library(EXCEL9.OLB)
2002(xp)V1.4.0.0V2.2.0.0V5.3.0.0Microsoft Excel 10.0 Object Library(Excel.EXE文件)
2003V1.5.0.0V2.3.0.0V5.3.0.0Microsoft Excel 11.0 Object Library(Excel.EXE文件)

EPPlus与Microsoft.Office.Interop.Excel的使用区别 总体来说,EPPlus 的工作原理是通过操作 Excel 文件的底层 XML 数据来实现对 Excel 文件的读写和修改。EPPlus 不依赖于 Microsoft Office 或 COM 组件,因此在处理 Excel 文件时,不需要安装 Office 或 Excel 应用程序,而是直接操作 Excel 文件的底层 XML 数据。实际上,在数据量比较大的情况下,比较适合用EPPlus,以为数据量稍微大一点,Microsoft.Office.Interop.Excel创建的工作簿就会出现卡顿的情况。 阅读详情

相关推荐

掌握.NET框架下Excel交互技术:深入理解Microsoft.Office.Interop.Excel.dll

简介:Microsoft.Office.Interop.Excel.dll是.NET环境中的重要组件,用于C#、VB.NET等语言与Excel应用程序交互。通过该项目,开发者可以实现对Excel文件的读写和编辑操作。组件无需额外安装,可直接在.NET Framework项目中添加引用。本指南详细介绍了如何在.NET中使用该DLL,并强调了性能、资源管理、错误处理和版本兼容性的重要性。

weixin_32102617的博客 1536

【亲测免费】 Microsoft.Office.Interop类库

Microsoft.Office.Interop类库 【下载地址】Microsoft.Office.Interop类库 Microsoft.Office.Interop类库欢迎使用Microsoft.Office.Interop类库资源包!本资源集合包含了针对Microsoft Office 2013环境下的全面COM组...

gitblog_09788的博客 992

C#高效Excel操作库Microsoft.Office.Interop.Excel实战

是 .NET 平台下实现与 Microsoft Excel 深度集成的核心类库,广泛应用于报表生成、数据分析和自动化办公等场景。它通过技术,将 Excel 应用程序暴露为可编程对象模型,使开发者能够以面向对象的方式控制 Excel 的应用程序、工作簿、工作表及单元格。该库主要适用于Windows 桌面应用(WinForms、WPF)和部分服务器端自动化场景(需注意Excel的许可限制)。

weixin_42284380的博客 1900

c#操作excel方式三:使用Microsoft.Office.Interop.Excel.dll读取Excel文件

c#操作excel方式三:使用Microsoft.Office.Interop.Excel.dll读取Excel文件 1、引用Microsoft.Office.Interop.Excel.dll 2、引用命名空间、使用别名 usingSystem.Reflection; usingExcel=Microsoft.Office.Interop.Excel; 写入按钮函数: [csharp]view plaincopy privatevoidbutton1_Click...

cxu123321的博客 2851

VB.Net通过Excel Interop读取本地Excel文件指南

要使用Microsoft.Office.Interop.Excel库,首先必须确保你的开发环境中安装了Microsoft Office。之后,通过NuGet包管理器安装包来引入库。使用以下命令在Visual Studio的包管理控制台安装:安装完毕后,在项目中引用对应的命名空间:Microsoft.Office.Interop.Excel库的主要对象模型包括:对象:代表Excel应用程序本身。Workbook对象:代表Excel中的工作簿。Worksheet。

weixin_35750483的博客 846

C#开发者的Excel自动化工具包 - microsoft.office.interop.excel.dll.zip

Interop(Interoperability)技术,即互操作性技术,它是一种使得不同编程语言或不同应用平台能够相互通信、协同工作的技术。在计算机科学中,它常用来指代不同语言、平台或框架之间交互的能力。这种技术的存在极大地提高了软件系统的灵活性和可扩展性,使得开发者可以利用各自领域中最优秀的工具来完成工作。Microsoft.Office.Interop.Excel是一个提供了与Microsoft Excel进行交互的编程接口的类库。

weixin_42620563的博客 785

无法引用Microsoft.Office.Interop.Excel的解决

微软MSDN文章: http://msdn.microsoft.com/zh-cn/library/aa159923(office.11).aspx 下载 在 Microsoft Office 2003 中,您可以通过使用主 interop 程序集 (PIA) 来使用由 Office 应用程序公开的 COM 对象。在本文中,将对如何获取、安装以及引用 PIA 进行阐释

科华在线 9615

别再死记硬背了!用Amesim HCD库亲手搭建单向阀、锥阀、球阀模型(附详细参数设置)

本文详细介绍了如何使用Amesim HCD库从零构建单向阀、锥阀和球阀的仿真模型,帮助工程师摆脱死记硬背,掌握物理建模的核心技巧。通过实战案例和参数设置指南,读者将学会如何优化阀门动态响应、验证流量特性以及处理旋转运动等独特挑战,提升液压系统设计效率。

weixin_29248611的博客 499

Microsoft.Office.Core.dll 与 Microsoft.Office.Interop.Excel.dll 资源下载说明

Microsoft.Office.Core.dll 与 Microsoft.Office.Interop.Excel.dll 资源下载说明 【下载地址】Microsoft.Office.Core.dll与Microsoft.Office.Interop.Excel.dll资源下载说明 本开源项目提供了两个关键的.NET库...

gitblog_06714的博客 1061

混合整数规划(MIP)在资源优化中的实战应用

本文深入探讨了混合整数规划(MIP)在资源优化中的实战应用,从菜市场采购到工厂调度,再到物流配送和钢铁厂切割问题。通过分支定界法和割平面法等技术,MIP能够有效解决包含整数和连续变量的复杂优化问题,提升企业运营效率。文章还介绍了现代求解器的优化策略和实际项目中的避坑指南,帮助读者更好地应用MIP技术。

weixin_30500105的博客 90

嵌入式Linux网络调试踩坑记:YT8531/YT8521 PHY驱动移植与设备树配置实战

本文深入解析嵌入式Linux系统中YT8531/YT8521 PHY驱动移植与设备树配置的实战经验。从网络不通的常见现象入手,详细介绍了驱动移植关键点、设备树配置详解及常见问题排查技巧,帮助开发者快速解决RGMII接口调试难题,提升嵌入式网络开发效率。

weixin_42525328的博客 444

基于.NET 8.0,C#中Microsoft.Office.Interop.Excel来操作office365的excel

基于.NET 8.0,C#中Microsoft.Office.Interop.Excel来操作office365的excel

lylelo的博客 2638

《Python入门到精通》函数详解

函数就是一段「封装」起来的「代码」,目的是提高代码的「模块性」和「复用性」。 2、函数的参数 2.1、变量的就近原则 2.2、传递参数 2.3、形参和实参 2.4、位置参数 2.5、缺省参数 2.6、可变类型和不可变类型 2.7、关键字参数 3、匿名函数 4、函数的返回值

wangyuxiang946的博客 1万+

C# 使用Microsoft.Office.Interop将Excel、Word转换成PDF遇到的问题总结

首先应用中引入Microsoft.Office.Interop.Excel、Microsoft.Office.Interop.Word两个dll,将嵌入式互操作类型设为False, WORD转换成PDF代码如下: #region 将word文档转换成PDF格式 /// <summary> /// 将word文档转换成PDF格式 /// </summary> /// <param name="sourcePath...

a754992265的博客 2628

视图库对接系列(GA-T 1400)一、简单介绍

GA/T 1400《公安视频图像信息应用系统》 是我们需要参考看看的相关文档,里面有对应的标准和介绍,没有这个文档的话可以加群找我要。群的话 我放在最下面了。我们先简单想几个问题, 也就是这个协议主要干什么用的,为什么要有, 能做什么。

qq_37716298的博客 4283

STM32开发 -- GPIO详解

之前有简单讲过GPIO工作模式和寄存器,还是有点没搞明白。这次需要全方位的看一下了。 一、数据手册 1、STM32F105RC引脚说明 可知:STM32F105RC 一共有4组IO口 一共16X3+3=51个IO GPIOA0~A15 GPIOB0~B15 GPIOC0~C15 GPIOD0~D2 2、程序定义 GPIO端口号 STM32F1...

不积跬步,无以至千里 5万+

【免费下载】 Microsoft.Office.Interop.Excel.dll 资源文件下载

Microsoft.Office.Interop.Excel.dll 资源文件下载 【下载地址】Microsoft.Office.Interop.Excel.dll资源文件下载 本仓库提供了一个重要的资源文件下载:`Microsoft.Office.Interop.Excel.dll`。该文件是Microsoft Off...

gitblog_09775的博客 1267

ESP32 DW1000 UWB 室内定位系统

详细介绍ESP32 DW1000 UWB 室内定位系统的设计演示demo。

DT程序员的博客 1662

C# 使用自带Microsoft.Office.Interop.Excel导出Excel文件

引用命名空间: using Excel = Microsoft.Office.Interop.Excel; 简单操作Excel文件: /// <summary> /// 简单操作Excel文件 /// </summary> /// <param name="excelPath">excel...

qq_39619025的博客 2292

深入解析ZYNQ PL触发PS中断:从原理到创新实践

通过本文,您不仅学会了ZYNQ PL-PS中断的基础实现,更掌握了动态优先级调整中断负载均衡等创新技术。响应延迟降低40%以上系统吞吐量提升2-3倍功耗降低30%支持更复杂的实时应用硬件是身体的骨骼,软件是流动的血液,而中断则是连接二者的神经系统。只有精确控制每一条神经冲动,才能构建真正智能的嵌入式系统。拓展思考如何将AI决策引入中断调度?能否实现跨芯片中断同步?量子计算对中断架构的挑战?

QQ_778132974的博客 416

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Microsoft Office Interop DLL 资源下载仓库

Microsoft Office Interop DLL 资源下载仓库 【下载地址】MicrosoftOfficeInteropDLL资源下载仓库 本仓库为开发者提供了Microsoft Office Interop系列DLL文件,包括`Microsoft.Office.Interop.Word.dll`、`Micros...

gitblog_06705的博客 989

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Microsoft.Office.Interop.Excel出现的问题(转)

操作背景:asp.net操作Excel出现问题:在本地添加引用(com):Microsoft Office 11.0 Object Library,并写好程序调试正常,部署到服务器时,出现异常 Excel.Application不是对象.初步诊断:服务器没有安装Excel组件第一步尝试解决:对服务器安装Excel等Office组件,进一步测试程序:失败!第二步尝试解决:将Ex

caolei_kunming的专栏 1634

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

使用Office组件读取Excel,引用Microsoft.Office.Interop.Excel出现的问题

  操作背景:asp.net操作Excel 出现问题:在本地添加引用(com):Microsoft Office 11.0 Object Library,并写好程序调试正常,部署到服务器时,出现异常 Excel.Application不是对象. 初步诊断:服务器没有安装Office 和 Excel组件 第一步尝试解决:对服务器安装Excel等Office组件,进一步测试程序:失败! 第二步尝试解决:将Excel.exe生成Interop.Excel.dll,然后用sdk引用该Dll,编

CyrusZhou的专栏 6231

转:使用Office组件读取Excel,引用Microsoft.Office.Interop.Excel出现的问题

 转自:http://www.cnblogs.com/Mainz/archive/2009/11/11/microsoft_office_interop_excel.html 操作背景:asp.net操作Excel出现问题:在本地添加引用(com):Microsoft Office 11.0 Object Library,并写好程序调试正常,部署到服务器时,出现异常 Excel

James.Duan@优快云 3165

Microsoft.Office.Interop合集DLL:提升.NET与Office交互的利器

Microsoft.Office.Interop合集DLL:提升.NET与Office交互的利器 去发现同类优质开源项目:https://gitcode.com/ 在.NET开发环境中,实现与Microsoft Office应用程序的无缝交互是许多开发者的需求。今天,我要为大家推荐一款开源项目——Microsoft.Office.Interop合集DLL,它能够帮助你轻松实现对Word、Excel...

gitblog_06752的博客 773

pyRevit项目中使用Microsoft Office Interop Excel的兼容性问题解决方案

pyRevit项目中使用Microsoft Office Interop Excel的兼容性问题解决方案 问题背景 在pyRevit项目开发过程中,许多开发者会遇到需要与Excel文件交互的需求。传统上,我们通常会使用Microsoft Office Interop Excel库来实现这一功能。然而,在Revit 2025版本中,开发者报告了一个关键问题:无法成功引用Microsoft.Offic...

gitblog_07327的博客 391
上一篇: SQL自动增长列
下一篇: SQL自动编号 通过select生成自增长列的办法 应用在各种SQL排名中
boby16
博客等级 码龄21年 18粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值