当前位置: 首页 > article >正文

PB:如何获取Excel中的工作表数量

在PowerBuilder(PB)中,可以通过调用Excel的COM接口来获取Excel文件中的工作表数量。以下是一个示例代码:


powerbuilder
long ll_sheet_count
ole_1.ConnectToNewObject("Excel.Application") // 连接到Excel应用程序
ole_1.Workbooks.Open("C:\YourPath\YourFile.xlsx") // 打开你的Excel文件
ll_sheet_count = ole_1.ActiveWorkbook.Sheets.Count // 获取工作表数量
MessageBox("Sheet Count", "The number of sheets is: " + String(ll_sheet_count))
ole_1.ActiveWorkbook.Close() // 关闭工作簿
ole_1.DisconnectObject() // 断开与Excel的连接

说明:

1. ole_1是一个OLE控件,用于与Excel进行交互。

2. ConnectToNewObject方法用于创建一个新的Excel应用程序实例。

3. Workbooks.Open方法用于打开指定路径的Excel文件。

4. Sheets.Count属性用于获取当前工作簿中的工作表数量。

5. 最后,关闭工作簿并断开与Excel的连接以释放资源。

运行此代码后,会弹出一个消息框显示Excel文件中的工作表数量。


http://www.kler.cn/a/579935.html

相关文章:

  • unity xnode学习总结
  • 【学习方法】技术开发者的提问智慧:如何高效获得解答?
  • Spring Initializr创建springboot项目,提示java 错误 无效的源发行版:16
  • 基于SpringBoot实现旅游酒店平台功能六
  • Vue3 路由的历史记录 如何不允许浏览器前进后退 在函数中使用路由切换组件 路由的重定向
  • 单链表-代码精简版
  • Pytorch 转向TFConv过程中的卷积转换
  • (每日一题) 力扣 860 柠檬水找零
  • 详解继承、多态、消息(对象间通信)和重载
  • A523 527 pk口控制
  • 【实战ES】实战 Elasticsearch:快速上手与深度实践-5.1.2基于Painless脚本的日志告警
  • GB/T4706.1-2024标准下的UV-C低压汞灯老化试验箱
  • [微服务设计]1_微服务
  • 循环链表 - 使用JavaScript封装
  • 原生iOS集成react-native (react-native 0.65+)
  • Unity Shader教程:Lambert漫反射实现原理解析
  • 通过数据集微调LLM后怎么调用
  • 【算法学习计划】动态规划 -- 路径问题
  • DeepSeek进阶应用(一):结合Mermaid绘图(流程图、时序图、类图、状态图、甘特图、饼图)
  • Git系列之git checkout