Tag: excel

从命令行或batch file运行Excelmacros的方法?

我有一个Excel VBAmacros,我需要从batch file访问文件时运行,但不是每次打开它(因此不使用打开的文件事件)。 有没有办法从命令行或batch file运行macros? 我不熟悉这样的命令。 假设一个Windows NT环境。

如何在Excel中表示date时间

在Excel中表示DateTime的最佳方式是什么? 我们使用Syncfusions Essential XlsIO将值输出到Excel文档,效果很好。 但我不知道如何在列中显示DateTime时间。 不要直接在Excel中自己做。 这是不可能的吗? 我必须使用单独的date和时间列吗? 我真的希望我没有,因为这样的sorting等等,除非Excel有一些聪明的事情来解决这个问题…

列名中的Excel列号

如何使用Excelmacros从Excel中的列名获取列号?

使用Haskell进行Excel自动化会导致段错误

我可以用下面的脚本启动Excel。 但是在ghci(7.4.1)中,我运行它时出现了分段错误。 我不知道现在从哪里search。 我没有这个错误,如果我删除线 workSheets <- workBook # propertyGet_0 "Worksheets" 这是代码。 可能是我忘了一些东西。 我在这里阅读了com.hs的源代码,但是并没有给我任何线索。 import System.Win32.Com import System.Win32.Com.Automation — — createObjectExcel — coming from Automation.hs and com.hs — iidIDispatch_unsafe = mkIID "{00020400-0000-0000-C000-000000000046}" createObjExl :: IO (IDispatch ()) createObjExl = do clsidExcel <- clsidFromProgID "Excel.Application" pExl <- coCreateInstance clsidExcel Nothing LocalProcess iidIDispatch_unsafe return pExl fichierTest2 = "E:/Programmation/haskell/Com/qos1.xls" […]

将单元格(1,1)转换为“A1”,反之亦然

我正在Excel 2007中工作表生成器上工作。我有一个特定的布局,我必须遵循,我经常不得不基于input格式化单元格。 由于生成器是dynamic的,我必须计算各种范围,合并单元格等。 我怎样才能转换这样的值? Cells(1,1)到A1 ,反之亦然

导入一个大的xlsx文件到R?

我想知道是否有人知道从“大”xlsx文件(〜20Mb)导入数据的方法。 我试图使用xlsx和XLConnect库。 不幸的是,两个使用rJava和我总是得到同样的错误: > library(XLConnect) > wb <- loadWorkbook("MyBigFile.xlsx") Error: OutOfMemoryError (Java): Java heap space 要么 > library(xlsx) > mydata <- read.xlsx2(file="MyBigFile.xlsx") Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, : java.lang.OutOfMemoryError: Java heap space 我也尝试在加载rJava之前修改java.parameters: > options( java.parameters = "-Xmx2500m") > library(xlsx) # load rJava > mydata <- read.xlsx2(file="MyBigFile.xlsx") Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, : […]

如何将excel文件导入到MySQL数据库中

任何人都可以解释如何将Microsoft Excel文件导入到MySQL数据库? 例如,我的Excel表格如下所示: Country | Amount | Qty ———————————- America | 93 | 0.60 Greece | 9377 | 0.80 Australia | 9375 | 0.80 提前致谢。 FERO

数据访问后在C#中closuresExcel应用程序过程

我正在用C#编写一个应用程序,打开一个用于读/写操作的Excel模板文件。 我想在用户closures应用程序时,excel应用程序进程已经closures,而不保存excel文件。 多次运行应用程序后,查看我的任务pipe理器。 我用这个代码打开excel文件: public Excel.Application excelApp = new Excel.Application(); public Excel.Workbook excelBook; excelBook = excelApp.Workbooks.Add(@"C:/pape.xltx"); 和数据访问我使用这个代码: Excel.Worksheet excelSheet = (Worksheet)(excelBook.Worksheets[1]); excelSheet.DisplayRightToLeft = true; Range rng; rng = excelSheet.get_Range("C2"); rng.Value2 = txtName.Text; 我看到类似的问题在这个问题和这个 stackoverflow和testing答案,但它不起作用。

Exceldate从yyyymmdd转换为mm / dd / yyyy

我一直在寻找关于如何在Excel中做到这一点的一个小时。 我有一个从旧系统创build的Excel文件,我从SQL Server数据库中提取信息,我将input信息返回到SQL Server数据库,并希望date匹配。 我尝试过创build一个自定义格式,但是我不确定我是否做得正确。 我发现了几个地方,他们想以另一种方式将mm/dd/yyyy改为yyyymmdd但是他们没有帮助。 我不熟悉在任何Microsoft产品中使用VBA,否则我相信这将是一个简单的任务。 我有两个单独的列需要更改。 如何格式化(float) yyyymmdd到(Date) mm / dd / yyyy的整个列

使用EPPlus合并单元格?

我正在使用EPPlus库来读取/写入Excel文件: http ://epplus.codeplex.com/ 我正在试图简单地合并一些单元格时写一个文档: using (ExcelPackage pck = new ExcelPackage()) { //Create the worksheet ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Demo"); //Format the header for column 1-3 using (ExcelRange rng = ws.Cells["A1:C1"]) { bool merge = rng.Merge; } } 有一个名为Merge的属性,只是返回true或false。 我想也许会合并单元格,但不是。 有人知道怎么做吗?