Tag: visual studio

ASP .NET下载与日文文件名的文件

我目前正在为我的ASP .NET应用程序使用Visual Studio 2008。 我正在尝试通过Response对象来服务于一个Excel文件。 问题是我似乎无法将文件的标题设置为日文。 如果我将它设置为日文文件名,它会作为垃圾文字返回。 我正在日文WinXP中使用日文IE浏览器。 Response.AppendHeader("Content-Type", "application/vnd.ms-excel"); Response.AddHeader("Content-Disposition", String.Format("attachment; filename=\"{0}\"", "日本語.xls")); 要么 Response.AddHeader("Content-Disposition", String.Format("attachment; filename=\"{0}\"", Server.HtmlEncode("日本語.xls"))); 我已经尝试将编码更改为Shift-JIS Response.Charset = "Shift_JIS"; 要么 Response.Charset = "sjis"; 有任何想法吗? 顺便说一句,我也有与Visual Studio 2005相同的问题。

我需要做些什么来设置Visual Studio来操作Excel文件?

比方说,我想要在Excel文件中find单元格的值。 在VBA中,我会这样做: Dim varValue As Variant Dim wb As Workbook Dim ws As Worksheet Set wb = ThisWorkbook Set ws = wb.Worksheets("Sheet1") varValue = ws.Range("A1").Value 我如何设置一个Visual Studio项目,以便我可以在C#而不是在VBA中访问和修改Excel文件? 我可能需要添加什么参考? 该文件需要打开才能使用它?

如何解决“跨线程操作无效”?

我尝试启动multithreading,但我不能它返回给我错误: 跨线程操作无效:'listBox1'线程被创build来控制从另一个线程的外部访问了。 MyCodes: public DataTable dTable; public DataTable dtRowsCount; Thread t1; ThreadStart ts1; void ExcelToSql() { // SelectDataFromExcel(); ts1 = new ThreadStart(SelectDataFromExcel); t1 = new Thread(ts1); t1.Start(); } void SelectDataFromExcel() { string connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Source\Addresses.xlsx;Extended Properties=""Excel 12.0;HDR=YES;"""; OleDbConnection excelConnection = new OleDbConnection(connectionString); string[] Sheets = new string[] { "Sayfa1"}; excelConnection.Open(); // This code will […]

无法创buildVSTO Excel工作簿项目

我在两台计算机上有两个问题,我还有一个问题没有解答,就是打开一个现有的VTSO Excel工作簿。 但是,这个问题是关于与VSTO创build一个新的项目。 如果我在新项目中selectExcel 2013工作簿C#并select创build新工作簿,它将开始打开Excel,然后在VS中出现此错误 真奇怪的是,它发生在我拥有的两台计算机上,结合了Office 2010和Office 2013.我已经安装了最新的R2和VSTO May版本。 卸载并重新安装VS 2013没有什么区别,在R2和R2之间切换VS没有任何区别。 开放现有项目也失败了。 我读了这个问题,并尝试了build议的答案,最显着的是: 但无济于事。 我不知所措,因为我不能在我的项目上工作。 有没有人有任何想法?

小数分析在不同环境下的差异

晚间, 我正在用一个问题抨击我的头靠在墙上: 我正在从一个size=16和decimal places = 2的Number列中的单元格中加载dBase III .dbf文件中的数字。 用DbfViewer查看时,这些数字显示为: 12345.12 ,其中没有千位分隔符和小数点分隔符. 。 我使用decimal.parse(val)从数据库中的单元格parsing数字。 我做这个号码的东西。 我正在使用ClosedXML库将数字粘贴到具有以下公式的.xlsx Excel文件单元格中: "=R[-1]C * 100/" & val其中val是从dBaseIII数据库文件获得的值。 这是通过以下语句完成的: Dim formula as String = "=R[-1]C * 100/" & project.TotalIncome(i) cell.FormulaR1C1 = formula 。 我正在使用两种编程环境: 使用Visual Studio 2013 Community和Office 2010 Windows 8.1计算机。 使用Visual Studio 2013 Ultimate和Office 2013 Windows 8.1计算机。 我已经确认这两个环境对于Windows和Office都具有相同的Language, Date, Time and […]

如何使用c#读取excel中的特定列,并获取该列中不同单词的出现次数

我想使用C#查找列H中不同单词的出现次数,并忽略空值。 稍后,我必须在列表框中显示输出。 我正在使用Microsoft.Office.Interlop.Excel引用来打开工作簿并访问第一个工作表。 我试了下面的代码: private void button3_Click(object sender, EventArgs e) { Excel.Application xlApp; Excel.Workbook xlWorkbook; Excel.Worksheet xlWorksheet; object misValue = System.Reflection.Missing.Value; xlApp = new Excel.Application(); xlWorkbook = xlApp.Workbooks.Open("ABC.xlsx", 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0); xlWorksheet = (Excel.Worksheet)xlWorkbook.Worksheets.get_Item(1); Excel.Range bColumn = xlWorksheet.UsedRange.Columns[4, Type.Missing].Columns.Count; List<string> dataItems = new List<string>(); […]

通过代码使用Excel导入向导?

我正在为应用程序中的某些数据创build“生成报告”button。 该报告将生成一个CSV文件,然后我将自动在Excel中启动。 问题是与其中一个数据字段,是文本,并具有前导零(我需要保持)。 当文件在Excel中自动打开时,Excel会自动修剪这些文件。 无论如何,我可以得到它,以打开我想要的格式的数据。 我知道你通过在Excel中打开CSV文件来实现这一点,并可以执行导入向导。 所以一个可能的解决scheme是在应用程序启动这个文件时自动打开导入向导。 我不知道这是否可能。 谢谢阅读。

如何为Excel创build一个GUI添加?

我在Google上做了一些尝试,但是我仍然无法findVisual Studio中的项目。 我想为Excel创build一个graphics用户界面(GUI),例如带有窗体的function区上的停靠窗口。 什么项目将在Visual Studio中? 我已经尝试过Excel添加,但我不知道这是否有我正在寻找的GUI组件。

提示用vb.net打开excel文件的保存对话框

Iam使用visual studio 2012, 我想打开“保存对话框”来select保存我的文件,而不是使用固定的path,下面的代码是我想用它的一个样本: Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Dim xlsWorkBook As Microsoft.Office.Interop.Excel.Workbook Dim xlsWorkSheet As Microsoft.Office.Interop.Excel.Worksheet Dim xls As New Microsoft.Office.Interop.Excel.Application Dim resourcesFolder = IO.Path.GetFullPath(Application.StartupPath & "\Resources\") Dim fileName = "book1.xlsx" xlsWorkBook = xls.Workbooks.Open(resourcesFolder & fileName) xlsWorkSheet = xlsWorkBook.Sheets("a") xlsWorkSheet.Cells(1, 1) = TextBox1.Text xlsWorkBook.SaveAs("C:\output\book1.xlsx") xlsWorkBook.Close() xls.Quit() End Sub 我想改变这个path“C:\ […]

Excel插入TFS 2012,而不安装VS 2012

是否有可能拥有Excel的“团队”插件(MS TFS 2012)而无需安装Visual Studio 2012? 谢谢!