Tag: visual studio 2015

Gembox软件不能更改字体名称和/或字体大小

使用GemBox将现有的.xlsx excel文件填入数据并将其保存到.xlsx文件。 我遇到的问题是,当试图在Gembox网站上使用文档设置字体名称和字体大小时,我得到以下结果。 这是我如何设置字体名称 .Style.Font.Name = "Calibri"; .Style.Font.Size = 8; 可以更改任何其他样式,除非更改字体名称或字体大小我得到错误。

使用VS.net中的ASP.net&C#将Excel 2016数据导入本地数据库

我正在尝试使用ASP.net&C#将Excel 2016中的数据导入到在VS2015中创build的localDB中。 下面是我的代码,但是当我运行它,它给了我这个错误: “与SQL Serverbuild立连接时发生networking相关或特定于实例的错误服务器未find或无法访问确认实例名称正确并且SQL Serverconfiguration为允许远程连接(provider: SQLnetworking接口,错误:50 – 发生本地数据库运行时错误。无法创build自动实例。请参阅Windows应用程序事件日志以获取错误详细信息。 我可以使用服务器资源pipe理器连接到我的localDB。 谁能告诉我这里有什么问题? if (File.Exists(savePath)) { //string strConnection = "Data Source=MySystem;Initial Catalog=MySamplesDB;Integrated Security=True"; string strConnection = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\inetpub\wwwroot\WebSite\App_Data\Database.mdf;Integrated Security=True;Context Connection=False"; string excelConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + savePath + ";Extended Properties=Excel 12.0;Persist Security Info=False;"; OleDbConnection excelConnection = new OleDbConnection(excelConnectionString); OleDbCommand cmd = new OleDbCommand("Select * from [Sheet1$]", excelConnection); […]

当我下载它们并尝试在openfiledialog中打开它们时,无法读取XLS文件C#

所以我下载了一些excel文件,当我下载这个文件的时候, 这个文件出现了, 现在我觉得一切正常,应该可以正常工作。 所以这里的交易,如果我尝试打开这个文件在我的Visual Studio 2015 openfiledialog 我得到这个错误。 现在当我把excel保存为97-2003 xls文件的时候,它和createbinaryreader一起createbinaryreader 。 如果我把它保存为一个正常的excel格式的xlsx文件,它可以与createopenxmlreader一起createopenxmlreader 。 我怎样才能解决这个问题,所以我不需要去excel文件,并将其保存为excel-workmap(xls或xlsx)? PS:我把这个excel文件放入一个datagridview。

使用VB.NET进行recursion的Excel操作

我使用Visual Studio 2015和VB.net,我有2个文件夹。 1. C:\ phd \不干净2. C:\ phd \ clean 在不洁的文件夹中。 我有各种各样的子文件夹和subsubfolders包含各种文件。 我想把所有不干净的子文件夹和子文件夹中的所有.csv文件,处理它们,清理它们,并输出到C:\干净,但与不清洁中发现相同的子文件夹结构。 这是我的代码到目前为止… Imports Excel = Microsoft.Office.Interop.Excel Imports System.IO Class MainWindow Dim xl As Excel.Application = New Excel.ApplicationClass() Dim wb, wbTraj, wbForce As Excel.Workbook Dim ws, wsData, wsLeg As Excel.Worksheet Dim misValue As Object = System.Reflection.Missing.Value Dim iCol As Integer Dim iRow As […]

如何使用Visual Basic代码从文件夹中删除Excel文件?

所以我有一个程序,我通过Visual Studio 2015使用Visual Basic创build。基于窗体…我打开Excel文件,提取数据,重新保存新的数据。 但我不知道如何删除Excel文件…. 以下是一些代码示例: (打开一个空白模板): oExcel = CreateObject("Excel.Application") oBook = oExcel.Workbooks.Open("File location") (修改现有的Excel文件的数据) 'open the existing excel file oExcel = CreateObject("Excel.Application") oBook = oExcel.Workbooks.Open("c:\Images\" + qcComboBox.Text + ".xlsx") 所以一旦我完成了Excel文件,我该如何永久删除它?

C#Excel在折线图中设置X轴的最小/最大值

如何在C#中使用Visual Studio 2015设置折线图的X轴(类别)的最小值/最大值? 下面的代码适用于散点图,但不适用于折线图。 我到处search,但没有find一个好的解决scheme。 任何提示/解决scheme表示赞赏! Excel.Axis Xaxis = Graph.Axes(Excel.XlAxisType.xlCategory, Excel.XlAxisGroup.xlPrimary) as Excel.Axis; Xaxis.TickLabels.Font.Size = 6; Xaxis.HasMajorGridlines = true; Xaxis.HasTitle = true; Xaxis.AxisTitle.Text = "X-axis"; Xaxis.MinimumScaleIsAuto = false; Xaxis.MinimumScale = 0.00; Xaxis.MaximumScaleIsAuto = false; Xaxis.MaximumScale = 1.00; Xaxis.MajorUnitIsAuto = false; Xaxis.MajorUnit = 0.10;

Visual Studio 2015 Exceldebugging器不工作

几个星期前,我的Visual Studio 2015 exceldebugging刚刚停止工作,这让我疯狂。 所以,这是问题,我创build一个空的Excelfunction区,没有逻辑,只是存根,我打debuggingbutton。 VS开始excel,并加载下面的exceptionpopup: 托pipedebugging助手“FatalExecutionEngineError”在“C:\ Program Files \ Microsoft Office 15 \ root \ Office15 \ excel.exe”中检测到问题。 其他信息:运行时遇到致命错误。 错误的地址是0x73921620,线程0x1674。 错误代码是0xc0000005。 这个错误可能是CLR中的错误,也可能是用户代码中不安全或不可validation的部分。 这个bug的常见来源包括COM-interop或PInvoke的用户编组错误,这可能会破坏堆栈。 由于我正在使用我工作的笔记本电脑,我的猜测是,办公室更新已经安装,并打破了VS,但我无能为力。 我已经重新安装VS并更新到最新版本。 如果我没有debugging设置启动function区,它工作得很好。 我正在使用Office 15.0.4797.1003和VS 14.0.25123.00更新2 你们有什么想法吗?

我需要从单个Excel文件中拉出特定的单元格,以在SSIS中创build单个行

我提供了一个excel文件的文件夹。 每个代表一种forms,input特定单元格中的数据。 每个文件都是相同的格式,每个将一行信息导入到我的SQL Server数据库。 我相信我可以遍历文件夹中的每个excel文件,但是我有问题find合适的工具来提取这些特定的单元格,并将它们合并到一个单行插入到表中。

Excel和SSDT不能在同一台机器上

目前,我正在尝试在Excel中作为OLE Db数据源工作时expression错误。 来自事件查看器的错误如下所示: 错误应用程序名称:devenv.exe,版本:14.0.25420.1,时间戳:0x57685d85错误模块名称:mso40uiwin32client.dll,版本:16.0.4510.1001,时间戳:0x58aea30fexception代码:0xc0000005错误偏移量:0x001665c1错误进程ID:0x1634错误应用程序启动时间:0x01d2a4d1d4ef28d1错误应用程序path:C:\ Program Files文件(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ devenv.exe错误模块path:C:\ Program Files(x86)\ Common Files \ Microsoft Shared \ Office16 \ mso40uiwin32client.dll报告Id:c15c623e-10c5-11e7-81d4-782bcbacd899 我想要做的:从Excel文件中加载数据,并将其放入SQL数据库。 当我第一次创build我的包时,一切正常,但是当我closures并重新打开我的项目时,由于从事件查看器报告的错误,我的VS崩溃。 从事件查看器的错误,我有想到卸载办公室,只安装ACE,并再次尝试重新打开,并在我的项目中工作。 该项目再次运作。 我现在的理解是,当我们想用excel作为OLE DB Source工作时,我们不能安装办公室。 这是真的? 任何人都可以帮助我克服这个错误? 我想有Excel,并能够在同一台机器上的SSIS项目中工作 谢谢

c#visual studio分配更多的内存

操作系统:Windows专业版64位。 处理器:英特尔i5 4460 3.2 GHZ 4CPU视觉工作室2015我(我认为32位)。 8 GB的RAM。 我在c#中有一个代码,它应该从Excel中获取大量数据,分析它,然后再把输出放到Excel中。 我认为我的记忆有问题。 我怎样才能为程序分配更多的内存? 我得到这个错误: mscorlib.dll中发生未处理的types为“System.OutOfMemoryException”的exception其他信息:内存不足以继续执行程序。 下面是程序“WindowsFormsApplication3”的资源监视器和任务pipe理器的图片。 代码停在最后一个命令: Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application(); Workbook workbook = excel.Workbooks.Open(@"" + filepath, ReadOnly: false, Editable: true); Worksheet worksheet = workbook.Worksheets.Item[1] as Worksheet; Range rowdata = worksheet.Rows.Range["A2", converttrue2((arr.GetLength(1)-1).ToString())+(arr.GetLength(0)+1).ToString()];//THIS 1 ACTUALLY WORKS! rowdata.Value = arr; 该代码适用于更小的范围和数组。 我读过,也许我需要使用Visual Studio 64位,它会帮助吗?