Tag: .net

银行家在Excel中的舍入函数

这是一个众所周知的问题,默认情况下,.NET使用银行家舍入X.5四舍五入到最接近的偶数。 另一方面,Excel使用算术舍入, X.5总是被舍入,就像我们大多数人在学校教过的一样。 是否可以使用公式在Excel中执行银行转账?

C#excel数据validation下拉列表throwserror

我试图添加下拉列表使用C#的范围。 这是我迄今为止所做的。 Worksheet ws = PPTAddIn.thisAddin2Obj.Application.ActiveWorkbook.ActiveSheet; ws.get_Range("a1").Validation.Delete(); ws.get_Range("a1").Validation.InCellDropdown = true; ws.get_Range("a1").Validation.IgnoreBlank = true; ws.get_Range("a1").Validation.Add(XlDVType.xlValidateList, XlDVAlertStyle.xlValidAlertWarning, "opt1,opt2,opt3", Missing.Value); 在第三行的代码它抛出exception 来自HRESULT的exception:0x800A03EC 这是堆栈跟踪 在Microsoft.Office.Interop.Excel.Validation.set_InCellDropdown(布尔)在MS.ProductionPlanningTool.Excel.Ribbon_PPT.ribbon_signin_Click(在System.RuntimeType.ForwardCallToInvokeMember(stringmemberName,BindingFlags标志,对象目标,Int32 [] aWrapperTypes,MessageData和msgData) D:\ MidasCloud \ CloudTFS \ ProductionPlanning \ MSP2 \ MS.ProductionPlanningTool.Excel \ UI \ Ribbon_PPT.cs中的对象发件人,RibbonControlEventArgs e):位于Microsoft.Office.Tools.Ribbon.RibbonPropertyStorage.ControlActionRaise(IRibbonControl控件)的1328行.Office.Tools.Ribbon.RibbonPropertyStorage.ButtonClickCallback(RibbonComponentImpl component,Object [] args)at Microsoft.Office.Tools.Ribbon.RibbonManagerImpl.Invoke(RibbonComponentCallback callback,Object [] args)at Microsoft.Office.Tools.Ribbon.RibbonMethodInfo .Invoke(Object obj,BindingFlags invokeAttr,Binder binder,Object []参数,CultureInfo culture)在Microsoft.Office.Tools.Ribbon.RibbonManagerImpl.System.Reflection.IReflect.InvokeMe mber(String name,BindingFlags invokeAttr,Binder […]

Excel VBA SHA1函数

我运行这个模块,但它不断给我一个错误,debugging把我发送到这一行: Set oSHA1 = CreateObject("System.Security.Cryptography.SHA1Managed") 运行时错误'-2146233079(80131509':自动化错误) 我添加了对mscorlibtypes库的引用,但仍然不起作用。 Public Function SHA1(sIn As String, Optional bB64 As Boolean = 0) As String 'Set a reference to mscorlib 4.0 64-bit 'Test with empty string input: '40 Hex: da39a3ee5e6…etc '28 Base-64: 2jmj7l5rSw0yVb…etc Dim oT As Object, oSHA1 As Object Dim TextToHash() As Byte Dim bytes() As Byte Set oT […]

C#使用Excel Interop更新公式

我有一个C#应用程序,从现有的模板构buildExcel文件。 在模板上,我希望我的行总数/平均数已被更新,然而许多行被应用程序插入(在页眉和页脚行之间)。 这应该是简单的,但我试图记住如何做这样的事情画空白。

VSTO将菜单项添加到Excel 2003与C#

我正在开发一个Excel 2003插件,并试图做我自己的菜单,如下所示: Application.ScreenUpdating = true; Application.MenuBars.Add("MyMenu"); Application.MenuBars["MyMenu"].Menus.Add("MyMenuItem1", null, null); 它似乎运行得很好,但我根本看不到我的菜单。 任何想法为什么?

导出为Excel格式

我已经在每个单元格中设置了一个基本的html表格(不要问)输出到excel,我也有一个输出到excel的datagrid。 两者在实际创build电子表格方面都没有问题,但是我有一个关于格式化的问题。 每个单元格内都有一个名称列表,即: 鲍勃·史密斯吉姆·鲍勃·约翰·米勒Susie Q Jane Doe 当电子表格出现时,它将每个名称放在一个单独的“子单元”中,而不是将它放在一个单元中。 有没有一种方法可以使每个html表格单元格中的名称都在一个Excel单元格中?

从PDF中提取数据并导入到Excel .NET中

有一个示例代码或实用工具,我可以用它来读取PDF文档,并将数据转换或导出到Excel文档? 我search时看到的大多数示例代码都将Excel转换为PDF。

用于格式化模板的用于Excel 2003电子表格生成的.NET组件

我的应用程序试图解决的问题是这样的: 目前,运行了多个存储过程,将数据手动从SQL结果中复制到空白电子表格中,报告分析员格式化数据。 这个过程被认为是太长和昂贵的。 理想的解决scheme(在我看来)是一个带有一个组件的.NET应用程序,它可以获取存储过程的结果并将其写入工作表模板中的特定单元格范围(维护模板格式),然后我可以将结果整理到工作簿在.NET应用程序中。 那里有这样的应用程序吗? 更好的是,有没有人有更好的解决scheme? 感谢您的考虑。

从Excel到DataSet或DataGridView的快速方法

我从Excel工作表获取数据,最终目标是在DataGridView中显示数据。 目前我只是查看excel数据的UsedRange并将其插入到datagridview中。 这工作正常,但有100多行数据时,可能会陷入困境。 我也玩弄了从excel到数据集(使用相同的浪费方法),并且如预期的那样,加载数据大致是相同的时间。 我想知道有没有人有更好的方法的信息? 也许使用Excel文件中的XML? 编辑: 一些附加信息: 这是一个WinForms应用程序,用户将在运行时挑选和加载excel文件。 编辑 一些附加信息的返回: Excel文件位于用户的电脑上。 一般的假设是,他们每次使用应用程序时都会加载不同的文件。 [不知道这是否有帮助,但可能很好知道:)]

我如何生成有效的upc?

有谁知道是否有可能产生有效的upc? 如果是的话,怎么样? 有可能在Excel / python / .net中做到这一点? 平台对我无关紧要