01、C#开发WPS(金山办公软件)——初体验

本文介绍了如何使用C#开发WPS Office,重点在于代码操作WPS而非开发插件。首先,文章提到了开发环境,推荐使用VS2015社区版,并说明WPS开发文档可在WPS社区下载,包括V9和V8版本。接着,详细阐述了开发步骤,包括引用DLL文件、命名空间和基本操作,如单元格的读写,并举例说明了如何选择和操作多个单元格。

    目前(2015),新版本的WPS的开发文档已经使用V9版本。笔者也是最近开始学习用C#开发WPS,这里的开发不是针对插件,而是用代码操作WPS。下面跟随我一起开始进行开发吧。

    一、开发环境

    1、开发的集成环境。本人使用的是VS2015社区版,免费正版不错。当然了,也可以用VS的其他版本,包括2008-2013这些版本都可以。

    2、WPS开发环境和开发文档。开发文档V9版本在WPS社区的相应版面上能够下载到,包含了WPS、ET、WPP的开发文档。另有V8的开发文档,两个版本的用法不同。开发环境,在使用WPS专业版的时候,默认帮我们安装好了相关的程序集和dll文件。如果使用个人版,则需要在安装WPS后,使用独立的安装软件(在社区中也能下载到)安装程序集。

    二、开始开发

    在建立了C#工程后,请引用WPS安装目录中OFFICE6目录中的相关api的DLL,如开发ET,则通过引用中浏览选中etapi.dll。WPS开发的命名空间以及相关函数名跟微软的OFFICE基本一致。例如ET,则命名空间为Excel。建立一个新的ET(或Excel)表格的基本过程如下:

Excel.Application app = new Excel.Application();  //建立一个ET的的程序(默认为隐藏,可以用app.Visible = true;使其可见)
Excel.Workbook book = app.Workbooks.Add();        //新建一个工作簿
Excel.Worksheet sheet = book.Worksheets[2];       //引用新建的工作簿的第2个表单
sheet.Cells[1, 1] = "Hello world!";               //在该表单的第1行第1列(即A1单元格)中写入文本Hello world!
book.SaveAs(@"D:\demo.et");   
未来城市路灯固定点位违停照片数据集是构建智慧城市数字基础设施的核心数据资产。该数据集依托部署于城市道路网络的智能感知终端,通过多模态AI算法实现违停行为的全自动采集与标注。经脱敏处理流程后,形成符合标准的安全数据集。 1. 交通治理基础支撑 通过多时段、多点位的违停影像记录,辅助交通管理部门建立违停行为时空分布档案,为制定差异化执法策略(如高峰时段重点区域巡查)提供客观依据。 结合路灯位置数据,可分析违停热点区域与道路设计缺陷的关联性(如标志标线模糊、临时停车区不足等),为交通组织优化提供实证参考。 2. AI算法迭代训练 提供真实道路环境下违停检测的复杂样本库,包含光照变化(从正午强光到夜间弱光)、遮挡物干扰(树木/广告牌)、车辆类型差异(轿车/货车/电动车)等典型场景,助力提升识别算法的鲁棒性。 支持算法厂商开展长尾场景测试,例如非标准违停行为(如占用人行道、消防通道)的精准识别,推动违停判定标准从"车辆静止"向"影响通行"的语义化升级。 3. 城市照明管理优化 基于照明强度与违停行为的关联分析,可识别照明不足区域与违停高发的空间重叠性,为路灯补光或调光方案提供数据支撑(例如在违停高发但照明较弱的路段增加亮度)。 结合时间维度分析,可探索照明策略与夜间违停行为的动态关系,为分时段调光(如凌晨时段降低亮度)提供决策参考。 4. 公共安全协同分析 通过违停车辆与治安/刑事案件的时空关联分析,可辅助识别潜在风险区域(如违停车辆长期聚集且夜间案件高发的路段),为警力资源动态部署提供辅助依据。 结合车牌脱敏后的时空轨迹数据,可支持流窜作案车辆的特征分析(如多次在不同违停点位出现的可疑车辆),为公共安全预警提供线索。 该数据集的核心价值在于通过规模化、结构化的真实场景数据,为交通管理从"经验驱动"向"数据驱动"转型提供基础支撑,其应用效果需结合具体场景的算法适配和业务规则优化逐步实现。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值