Articles of excel

Windows窗体+ Excel工作表

我已经构build了一个从Excel工作表中检索信息的Windows应用程序。 我已经testing过,并且在安装了Microsoft Office Package的计算机上工作。 我现在有一个小问题,我将这个程序部署到多个工作站,但他们已经安装了OpenOffice。 我的问题是,这些工作站是否需要安装Microsoft Office,或者不pipe它是否工作? 谢谢你们。

使用batch file在不同的实例中打开多个Excel文件

我运行多个Excel实例/文件,每天都需要手动重启PC。 目前我保存我所有的优秀,重新启动电脑,然后必须分别打开每个文件,这是相当手动。 有谁知道一个程序,我可以运行,将在重新启动后在单独的Excel实例中打开相同的Excel文件? 解: @echo off setlocal EnableDelayedExpansion set "excel=C:\Program Files (x86)\Microsoft Office\Office12\Excel.exe" for %%a in ( "R:\Other Stuff\Name\text_excel_1.xlsx" "R:\Other Stuff\Name\text_excel_2.xlsx" ) do start "" "%excel%" "%%~a" 以前的编辑: 我已经得到了这一批,但第二个Excel实例将不会打开,除非我closures第一个。 "C:\Program Files (x86)\Microsoft Office\Office12\Excel.exe" "C:\Program Files (x86)\Microsoft Office\Office12\Excel.exe" "C:\Program Files (x86)\Microsoft Office\Office12\Excel.exe" 有没有人看到这个? 编辑:已经尝试使用启动命令,但是这将打开这两个文件在同一个实例。 我将如何在多个实例中打开它们? start /d "R:\Other Stuff\Name" test_excel_1.xlsx start /d "R:\Other Stuff\Name" test_excel_1.xlsx 编辑2: […]

如何阅读使用纯C的Excel文件?

正如标题所说,我有一个任务,我需要从Excel文件中读取数据。 我想知道如何在纯C中实现它,而不是C ++或C#。 顺便说一下,我需要在Linux中编写和testing程序,但其他人可能会使用Windows中的代码,这意味着我的代码必须是独立于操作系统的。 谢谢。

打开并从基于Linux的C程序读取Excel?

我试图find一组允许我在C程序中打开并读取Linux上Excel文件内容的源代码。 我真的不想把它链接到OpenOffice SDK,如果我能find一些只是做这两件事情。 卡尔

Excel:VBA中的文件打开对话框,设置为详细视图,并按修改datesorting

我已经尽力向谷歌这方面进行了广泛的尝试,但是我希望这里的某个人能够拿出胜利。 正如许多人(我想),我想从Excel产生一个文件打开对话框(使用GetOpenFilename没有问题)。 我想我试图达到大多数人想要的东西,当他们打开一个对话框,他们想要select一个文件,通常这是最新的那种types? 所以说我有一个C:\ Temp目录充满.piv文件,我想抓住最后创build。 我必须打开对话框,切换到细节,然后单击“修改date”列,然后这将是视图,并设置我想要的。 我必须每次都这样做,就像用户一样。 有什么方法可以从Excel VBA中设置sorting和视图types。 第九章专业Excel开发的东西给了我一些希望,但是并没有让我一直在那里。 那么奇怪的眼神是人们想要做的一件普通事情吗?

从XP中的任务调度器转移到Windows7

我正在从XP中的任务调度器转移到Windows7,我正试图更好地理解它。 我有一个位于此位置的N:\Folder1\subFolder1\subFolder2\subFolder3\subFolder4\script.vbs脚本N:\Folder1\subFolder1\subFolder2\subFolder3\subFolder4\script.vbs 这个script.vbs基本上在同一个目录中打开一个excel文件(.xlsm)并在该excel文件中运行一个macros,然后closures该excel文件。 该脚本使用此代码获取它所在的目录strPath = WshShell.CurrentDirectory 。 macros基本上复制一个csv文件(位于其他地方)的数据,并可能做一些其他的数据处理的东西。 我在不同的文件夹/子文件夹上面这样做了不同数量的时间,所以基本上每个excel文件都有一个文件夹,它也有自己的script.vbs文件。 然后我安排这些脚本在任务调度程序中运行。 在XP中,这是好的,并在脚本计划,并按要求运行。 但现在我正在使用Windows7,希望能够再次安排这些工作。 事实certificate,我必须将每个script.vbs的位置放置在每个时间表的Action选项卡的Start in: (optional) parmae​​ter中。 但是我想知道的是,为什么我必须在每个时间表上做到这一点 ? 我以为我已经在脚本中获取当前的script.vbs目录,或者我错过了一些东西。 任何其他意见/改进欢迎这种方法。 注意: 我不记得在Windows XP中这样做,但也许Windows XP为你做了这个。 我不需要以最高的私有化运行,因为我的密码每3个月就会更改一次 'need to update WBName & MacroName here as this is fairly generic dim WshShell set WshShell = CreateObject("Wscript.Shell") dim strPath strPath = WshShell.CurrentDirectory 'WScript.echo("For Debugging: strPath") 'WScript.echo(strPath) 'msgbox strPath Dim […]

用apache poi(Java)创build的Excel文件不能在Windows上打开

在我的系统中,我有一个类创build一些数据的Excel。 基本上我从一个variablesArrayList>读取所有的string值,并将它们写入Excel单元格中。 public void writeData(Data data, int sheetNumber) throws EncryptedDocumentException, InvalidFormatException, IOException { org.apache.poi.ss.usermodel.Workbook workbook; try { workbook = WorkbookFactory.create(new File(path)); } catch (FileNotFoundException e) { workbook = new HSSFWorkbook(); } org.apache.poi.ss.usermodel.Sheet sheet; try { sheet = workbook.createSheet("Sheet" + sheetNumber); } catch (IllegalArgumentException e) { sheet = workbook.getSheet("Sheet" + sheetNumber); } int dataListSize = data.getData().size(); […]

如何在一个excel文件的同一个目录下使用dll

这与我的另一个问题有些相关。 我一直在使用DLL来创build一个Excel电子表格。 一切正在与DLL和Excel正在使用它就好了。 但是有可能指定一个dll驻留在同一个目录下的excel文件时声明函数? Declare Sub FortranCall Lib "Fcall.dll" (r1 As Long, ByVal num As String) 不幸的是,这不起作用,我不得不使用类似于: Declare Sub FortranCall Lib "C:\temp\Fcall.dll" (r1 As Long, ByVal num As String) 这是有效的,但是当分发给我的同事时会引起头痛。 将dll放在c:\ windows \ system32等中也不是真正的选项。

Excel的复制和粘贴在Windowssearch

我正在使用Excel 2010和Windows 7专业版。 我想将一个单元格内容复制到Windowssearch框中。 我如何为此编写一个VBA? Sub CopytoSearchWindow() 'CopytoSearchWindow Macro ' ' sCell = Range(Application.InputBox(Prompt:="Pick the Cell", Type:=8)).Value

如何使用C#在Excel工作表中加粗特定行或单元格的字体?

我将数据从List <>导出为Excel。 我想做一些特定的行和单元格粗体。 我也需要合并一些单元格。 以下是我正在使用的代码。 try { Excel.Application application; Excel.Workbook workBook; Excel.Worksheet workSheet; object misValue = System.Reflection.Missing.Value; application = new Excel.ApplicationClass(); workBook = application.Workbooks.Add(misValue); workSheet = (Excel.Worksheet)workBook.Worksheets.get_Item(1); int i = 1; workSheet.Cells[i, 2] = "MSS Close Sheet"; i++; workSheet.Cells[i, 2] = "MSS – " + dpsNoTextBox.Text; i++; workSheet.Cells[i, 2] = customerNameTextBox.Text; i++; workSheet.Cells[i, 2] = […]