Tag: 64bit

在Excel中将RTF(RTF格式)代码转换为纯文本格式

我将数据库查询导出为Excel,并获取具有RTF格式的行。 如何将这些字段转换为纯文本? 我find了很老的答案,所以我想知道有没有人知道一个方法。

在ASP.NET的64位Windows平台上将Excel文件导入SQL Server的最佳方法是什么?

在64位Windows系统上将Excel文件导入到SQL Server的最佳/最stream畅的解决scheme是什么? 我特别的是从ASP.NET / C#页面导入Excel 97-2003文件到SQL 2005数据库。 导入数据会要求用户使用“模板”,所以数据看起来每次都是一样的。 以前系统使用Microsoft Jet OleDb 4.0进行这种导入,但是现在它已经转移到64位环境。 我知道Jet可以运行在64位,如果IIS运行在32位模式,但在我看来不是一个选项。 那么,这里有什么64位的替代品?

多平台编码

我在C#中编写了一个项目,与.csv文件交互,并将其从模板转换为.xlsx格式。 这是在Visual Studio 2008中使用C#WinForms。它在我安装了Excel的Windows 7 64位计算机上工作得很好,对我的主pipe计算机也一样。 但是,将其移回到Windows XP,它失败了。 我的问题是我需要做些什么来使它成为像这样的多平台? 目标计算机是否也需要64位? 如果是这样,我该如何使我的项目32位而不是? 还需要某种Excel的安装吗? 更新:在我的程序中有参考在Windows程序集中的东西,我不相信他们在目标计算机上。 有没有办法用某种方式打包它们,以便它可以在另一台机器上运行?

打开Excel 2016文件失败,HRESULT:0x800706BE

用于打开现有Excel文件的简单VB.NET代码在打开命令时失败,出现以下错误: 远程过程调用失败。 (从HRESULTexception:0x800706BE) 我已经search堆栈溢出和微软网站的这个错误,它看起来像没有人有一个确定的答案。 但是有一点是一致的,似乎都是在64位Excel中发生的。 无论如何,我在这里要求这个问题的帮助。 下面是我非常简单的代码: Imports Microsoft.Office.Interop.Excel Dim XLApp As Application = New Application() Dim XLWkb as Workbook = XLApp.Workbooks.Open("TestExcel.xlsx") Dim XLSht as WorkSheet = XLWkb.Sheet(1) XLWkb.Close() XLApp.Quit() System.Runtime.InteropServices.Marshal.ReleaseComObject(XLSht) System.Runtime.InteropServices.Marshal.ReleaseComObject(XLWkb) System.Runtime.InteropServices.Marshal.ReleaseComObject(XLApp) 上面的代码在XLApp.Workbooks.Open行中一直出现这个可怕的消息。 My windows is Windows 7 Enterprise Service Pack 1, 64-bit My Excel is 2016 MSO (16.0.6701.1041) 64-bit version. My MS Office […]

64位Microsoft Excel 2010 Addin加载错误

我开发了一个64位的Addin。 为了testing,我把它添加到一台笔记本电脑(64位的64位Windows 7企业和64位的Office 2010),[除了我开发的Addin之外],它的工作罚款我可以调用n使用其function。 但是当我在桌面计算机(64位Windows 7 Enterprise和64位Office 2010的64位计算机)上添加相同的插件时,其function不可用,也不会显示错误消息。 但是,当我重新启动Microsoft Excel 2010时出现一条消息。 消息文本:“您尝试打开的文件”MyAddin.xll“采用与文件扩展名指定的格式不同的格式。在打开文件之前,请validation文件是否已损坏,并且是否来自受信任的来源。你想现在打开文件?“ 根据消息文本,我确认xll的位置包含在“可信位置”中。 然而问题没有解决。 你在这方面做了什么, 感谢和问候, 特立独行

如何使用ACE OLEDB提供程序在64位操作系统中读取Excel文件?

我有一个ac#应用程序,我已经转移到一个64位机器。 此应用程序读取一个Excel文件的一些数据input。 我想build立这个项目为64位。 有什么办法让我的程序在这个文件中读取? 我发现很难相信,没有办法使用Excel文件作为input到64位应用程序。 我已经安装了Office 2010 64位以及2010 Office System Driver Beta:数据连接组件,但没有运气。 我敢肯定,我只是错过了一些非常简单的事情。 我的应用程序完全适用于.xls和.xlsx文件的32位环境。 使用64位只能使用.xls而不使用.xlsx。 下面的代码抛出exception,指定的方法不支持(当我试图打开与64位环境xlsx连接)。 例外: <Exception> <Description>An exception of type 'System.NotSupportedException' occurred and was caught.</Description> <DateTime>2012-10-12 17:53:53Z</DateTime> <ExceptionType>System.NotSupportedException, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType> <Message>Specified method is not supported.</Message> <Source>ExcelHelper</Source> <HelpLink /> <Property name="Data">System.Collections.ListDictionaryInternal</Property> <Property name="TargetSite">System.Data.OleDb.OleDbConnection GetConnection(System.String)</Property> <StackTrace> at ExcelOperations.ExcelHelper.GetConnection(String excelFile) at ExcelOperations.ExcelHelper.GetExcelSheetDataSet(String excelFile, String […]

如何使用ASP.NET在64位操作系统上导入Excel电子表格?

我写了一个从Excel电子表格导入数据的ASP.NET页面,没有任何问题。 然后我把它移到服务器上,发现它不能在64位操作系统上工作。 一些谷歌search后,我发现MS没有,也不会有一个64位操作系统的Jet DB驱动程序。 有没有人有任何build议,以便在64位操作系统上使用ASP.NET页面轻松导入数据? 客户只是想要一些简单的方式来批量导入数据。 理想情况下,这将是一个Excel电子表格或CSV文件。 理想情况下,它不会太复杂。 他们希望非技术型业务用户能够填写电子表格(或类似的东西),然后转到网页并将其上传到服务器。 如果没有办法在64位操作系统上使用电子表格来做到这一点,有没有人有任何build议? 谢谢,科里

确定InstallShield 2012中的Excel位数

我正在使用InstallShield 2012 for Excel加载项构build安装包。 由于MS Excel具有32位版本和64位版本,因此我需要分别构build安装包。 理想情况下,在将文件复制到目标计算机之前,安装文件应该能够在安装的前几个步骤中检测Excel位(而不是Windows位)。 然而,经过一些在线广泛的研究,我还没有find确定Excel位的可靠方法。 任何人有一些想法,请随时提供帮助。 谢谢

“供应商无法find。 它可能无法正确安装“当build立在64位

我正在使用ADO连接到EXCEL。 在我的机器办公室32位安装。 使用32位构build时,以下代码运行良好: _ConnectionPtr conn; conn->Open(connStr, "", "", NULL); 连接string包括: Provider=Microsoft.ACE.OLEDB.12.0 当编译为64位时,我得到:“提供程序无法find,它可能不正确安装。 (HR = -2146824582)。 64位是否存在兼容性问题? 我应该安装64位的办公室? 如果我这样做,我的代码将为32位构build时工作吗? 谢谢。

在Excel 2013中input一个64位整数

我正试图input64位整数到Excel没有成功 例如,如果我input 8940964625324625950 Excel会自动将其转换为 8940964625324620000 我如何强制Excel接受我提供的价值? 这甚至有可能吗? 即使我可以强制它,Excel会简单地将这些数字转换回不同的机器上打开不同的设置?