问题标签 [excel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 有没有人有从 .Net 应用程序控制多个 Excel 实例的好例子?
我们有一个基于 Excel 2002/XP 的应用程序,它与 SQL 2000/5 交互以处理相当复杂的精算计算。该应用程序可以很好地执行其功能,但很难管理。
我们正在尝试创建一个“控制器”应用程序或服务,可以管理和监控这些 Excel 的各种实例(启动/停止/处理命令等),但不幸的是,这有点像 InterOp 的噩梦。
有没有人有一个在 VB.Net 或 C# 中做这样的事情的好(即工作)例子?
php - 天花板函数的 PHP 代码
有没有人编写过 PHP(或 Perl)函数来获得 Excel 风格的上限?
sql - 用复杂的sql命名excel中的列
我正在尝试使用 get external 运行此 SQL。
它可以工作,但是当我尝试重命名子查询或任何相关内容时,它会删除它。
我试过了as
,as
名字在里面''
,as
然后名字在里面""
,和空格一样。这样做的正确方法是什么?
相关SQL:
date - 日期组件操作
是否可以在 VBA中操作a的组件,例如year
、 ?我想要一个函数,给定一天、一个月和一年,返回相应的日期。month
day
date
excel - 是否可以在 excel 验证下拉框中增加 256 个字符的限制?
我正在动态创建验证并且已达到 256 个字符的限制。我的验证看起来像这样:
除了指向一个范围之外,有没有办法绕过字符限制?
验证已经在 VBA 中生成。增加限制是避免对工作表当前工作方式产生任何影响的最简单方法。
excel - Convert Excel 4 macros to VBA
I have an old Excel 4 macro that I use to run monthly invoices. It is about 3000 lines and has many Excel 5 Dialog Box sheets (for dialog boxes). I would like to know what the easiest way would be to change it into VBA and if it is worth it. Also, if once I have converted it to VBA, how to create a standalone application out of it?
windows - Excel 报表框架
有没有可用的 Excel 报告框架?我们需要将一些报告导出为 Excel 格式。我们的应用程序是 java 应用程序,因此任何支持 java 的东西都会很棒。我已经尝试过 Apache POI API,但这还不够好。任何基于 Windows API 的框架都会更好。
java - 在 Excel 中使用 EJB 的最佳解决方案
我们希望允许从 Excel 访问我们的一些 EJB。目标是提供可从 VBA 使用的 API。
我们的 EJB 主要是无状态会话 Bean,它们使用 POJO 执行简单的 CRUD 操作。
一些可能的解决方案:
- 将 EJB 公开为 WebServices 并创建一个包装它们的 VB/C# dll,
- 使用 Corba 从 C# 访问 EJB,
- 创建一个使用 Java 访问 EJB 的 COM 库,
欢迎指出这些解决方案的框架或其他想法。
excel - 以编程方式排除 olap pivot 中的页面项目
我在 olap 多维数据集上有一个数据透视表。我可以进入页面字段并手动取消选择多个项目。如何根据需要排除的项目列表在 VBA 中执行此操作?(注意我没有相应的我需要的物品清单)
我知道如何以其他方式排除这些项目,例如通过更改基础查询。我特别想复制取消选择数据透视中项目的用户操作。
excel - 可在 VBA 之外使用的 Excel RefEdit 控件的替代方案
作为 VBA 的一部分提供的 RefEdit 控件有一点问题,但是当您希望人们指定一个或多个单元格范围(即Excel.Range
对象)时,它非常适合放置在表单上。
主要问题是您只能在 VBA 用户窗体上使用 RefEdit 控件(Microsoft 声明了这一点,我的测试也证实了这一点)。我正在使用Delphi制作 Excel 插件,并且正在寻找RefEdit control 的替代品。
Excel.Application.InputBox Type:=8
是选择单元格范围的另一种方法,但是当您需要人们在单个表单上选择多个单元格范围时,它不是非常用户友好。我目前最好的真正替代方法是从我的 Delphi 插件中调用 VBA 表单,但这远非理想。
因此,理想情况下,我可以直接替换 RefEdit - 我可以在 Delphi 表单上使用它。如果有,那就不容易找到(我一直在努力寻找,但我一直无法找到 Delphi、VB6 或 .NET 的直接 RefEdit 替代品)。
如果临时替换失败,我可能会尝试拼凑我自己的替代方案,但我怀疑即使不是不可能,也很难做出与 RefEdit 一样好用的替代方案。RefEdit 允许您“选择”单元格而不实际选择它们:它使用行军蚂蚁围绕您选择的单元格,而不是突出显示它们并更改Excel.Application.Selection
. 我不知道如何通过 VBA、Delphi 或其他方式操作 Excel 对象模型来做到这一点。
任何提示、技巧、技巧,或者,如果我真的很幸运,将非常欢迎指向插入式 RefEdit 替代品的指针。