Tag: visual studio 2008

读excel服务器端

我需要开发一个服务,并将其安装到一个w2003框中读取excel文件,然后处理其信息。 过程如下,用户将使用FTP上传excel文件,然后我的服务必须采取这些文件,validation,然后更新SQL Server数据库。 该应用程序在我的计算机上运行正常,但在服务器上请求库,但是当我尝试安装MS Office 2003主互操作程序集时,系统显示“请在安装产品之前安装Microsoft Office 2003”。 我宁愿远离任何服务器升级,因为我们应该要求确定等等。所以,有没有一个简单的方法来读取Excel文件,而无需在服务器上安装任何更新。 任何意见,欢迎。 谢谢,m0dest0。 PS。 使用vb.net和vs 2008。

Excel 2010 vs Excel 2003中整数的表示(C ++插件)

介绍 我inheritance了VS2008,xlw 2.0和excel 2003开发的传统插件项目(用C ++编写)。 我已经设法将其移植到xlw 4.0头(当添加对Excel 2007的支持时,某些方法更改了名称,类似的东西)。 我还没有产生任何东西,因为旧的代码是手工编写的,我不会改变一些正在工作的东西,而只是为了它而具有合理的结构和代码逻辑。 代码在excel 2003下按照预期工作。我今天用excel 2010试了一下,发现了一个最令人困惑的(和可怕的)错误。 令人费解的行为 我收到(从VBAmacros)一列(n行1列)的数字(通过build设小正整数)作为XlfOper&,我想将其转换为(旧式)arrays。 代码基本上遍历每一行,然后调用对应于给定行的XlfOper上的AsInt()方法。 就像是: for (long iy = 0; iy < numcols; ++iy) { for (long ix = 0; ix < numrows; ++ix) convertXflOper( x(ix, iy), a1D[iy*numrows + ix] ); } 其中a1D是此特定项目中使用的1维数组types,convertXflOper是一个模板函数,适用于以下types: void convertXflOper (const XlfOper &x, long & y) { y = […]

Excel AddIn在devise器代码中抛出exception

我正在尝试为Excel 2007开发一个AddIn,并且有一个完整的代码,可以在别人的机器上执行和debugging。 当我尝试在我的机器上的Visual Studio中启动debugging时,Excel在加载我的AddIn时给了我一个错误: “找不到或findAddIn”。 然后我点击Detailsbutton来查看堆栈跟踪: Cannot access a disposed object. ************** Exception Text ************** System.ObjectDisposedException: Cannot access a disposed object. at Microsoft.Office.Tools.SmartTagCollection.BeginInit() at ExcelAddIn1.ThisAddIn.BeginInitialization() in C:\Documents and Settings\james.cox\My Documents\Visual Studio 2008\Projects\ExcelAddIn1\ExcelAddIn1\ThisAddIn.Designer.cs:line 129 at ExcelAddIn1.ThisAddIn.InitializeDataBindings() in C:\Documents and Settings\james.cox\My Documents\Visual Studio 2008\Projects\ExcelAddIn1\ExcelAddIn1\ThisAddIn.Designer.cs:line 66 at Microsoft.VisualStudio.Tools.Office.EntryPointComponentBase.Microsoft.VisualStudio.Tools.Applications.Runtime.IEntryPoint.InitializeDataBindings() at Microsoft.VisualStudio.Tools.Applications.AddInAdapter.ExecutePhase(ExecutionPhases executionPhases) at Microsoft.VisualStudio.Tools.Office.Internal.OfficeAddInAdapter.InitializeEntryPointsHelper() 实际上,我现在已经创build了一个Excel AddIntypes的全新解决scheme,并且在代码中根本没有改变任何东西,并且仍然得到相同的错误。 这是什么意思? 在Google上search,我看到MSDN上似乎有同样的问题,但不幸的是从来没有回答他的问题。 有没有人见过这个问题?

如何使用喷气引擎从Excel中读取数据

我怎样才能创build一个连接到Excel文件,并在VB查看结果。 我正在使用Visual Studio 2008,我一直在寻找答案,但找不到一个一步一步的教导。我需要使用什么参考? 提前致谢。 问候贾森

导出excel错误:您尝试打开FileName的文件的格式与指定的扩展名不同

我已经使用以下代码将数据集中的数据导出到excel文件中: public void ExportRecords(System.Data.DataTable dt, String fileName) { try { if (dt.Rows.Count > 0) { string path = AllinAudio_Temp; string timestamp = Convert.ToString(DateTime.Now); timestamp = timestamp.Replace(" ", ""); timestamp = timestamp.Replace("/", ""); timestamp = timestamp.Replace(":", ""); fileName = fileName.Replace(" ", ""); string filename = path + @"\" + timestamp + "_" + fileName + ".xls"; […]

在Excel工作表中使用一个命名范围来传播一个列表框

所以我在excel工作表中有一些namedRanges。 我想用这些在同一个工作簿中的用户窗体上填写combobox。 我努力了: cboMember.DataSource = Globals.Sheet1.MemberRange.Value 没有错误,但组合是空白的。 有人有什么想法吗? 我正在尝试在Excel 2003工作簿中使用VS 2008的VSTO。

Excel转储需要很长时间

所以我所拥有的是一个asp页面,它允许我的用户点击一个button,它将从我们的sql服务器产生一个包含大约100k行和23列的数据到excel文件。 这大概需要10多分钟。 应该花费那么久吗?

通过从Visual Studio 2010中导出,在Excel中重命名工作表

我正在使用.rdlc扩展名从Visual Studio 2010开发报表。 有一个要求,我必须以标签的forms将所有报告导出到一个Excel文件。 当我将报告导出到Excel时,我可以以制表符(sheet1,sheet2,……..)的forms查看报告。 我想重命名这些表。 我已经看到,在SQL Server 2008 R2中有一个属性PageName,我无法在Visual Studio 2010中find。请帮助我。

如何删除图纸上的图像

嗨,让我们说,我有我的Excel工作表上的图像,如何删除/删除它们从工作表使用C#, 下面的代码给我例外 Excel.Worksheet ws = Globals.ThisAddIn.GetActiveWorksheet(); foreach (Excel.Shape sh in ws.Shapes) { sh.Delete(); } 谢谢!

DataTable到Excel范围在一个镜头?

我有一个System.Data.DataTable实例中的一些数据,并希望把它放在一个Excel表单范围,直接,一枪。 我正在使用VS 2008,我的项目是一个C#Excel 2007工作簿项目。 谢谢