Tag: xlsm

使用epplus创build.xlsm文件

我试图让一个网站导出一个.xlsm文件,我似乎无法find任何有用的东西。 这里有一个简单的例子,我用它来testing构build一个.xlsx文件(工作)。 @using OfficeOpenXml; <html> <body> <div id="page-wrapper"> @{ // Change file extension to xlsm to test string fileExtension = "xlsm"; ExcelPackage p = new ExcelPackage(); p.Workbook.Worksheets.Add("Worksheet Name"); int LatestWorksheetNumber = p.Workbook.Worksheets.Count; ExcelWorksheet ws = p.Workbook.Worksheets[LatestWorksheetNumber]; ws.Cells[1, 1].Value = "Test"; //Generate A File Byte[] bin = p.GetAsByteArray(); string filename = "filename"; try { //Download the […]

从excel文件findvba代码没有打开

我有我的代码在Excel文件,但问题是我无法打开这个文件。 我能在这种情况下做什么? 这是100%,我等待,它不喜欢被打开。

将.xlsm保存为xlsx,以单元格+添加date中定义的目标

快速的问题,我试图保存一个文件,在单元格A1中定义的目的地(因为该文件可以位于不同的服务器上,这取决于用户),加上它的保存date。 你能帮我吗? 我目前拥有的VBA如下: Sub Macro2() 'turn off pop-ups Application.DisplayAlerts = False Range("A15").Select Application.CutCopyMode = False ActiveWorkbook.SaveAs Filename:= _ Range("a1") & "CSI_ERE_1" & Today() & ".xlsx" _ , FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False Application.DisplayAlerts = True End Sub

将Excel工作表行合并到同一个工作簿中的一个工作表中

我有一个Excel工作簿,有几个工作表(按团队成员名称)。 每个团队成员都维护一个项目/任务列表。 每个工作表中的所有列标题都是相同的。 我需要在同一工作簿中的一个工作表,合并来自每个团队成员工作表的所有项目进行一次审查,而不是经理必须在多个选项卡之间跳转。 合并(主工作表)工作表需要在员工在单元格内更改时自动更新,或添加/删除行。 MS Excel 2007中是否有一个macros或function,使function?

Excel 2010 – '在文件中找不到关系ID rId1的图像部分。 将工作簿的工作表复制到另一个工作簿时

我有一个源Excel的工作簿(XLSM格式),其中有工作表包含图像。 这些工作表通过VB.NET后期绑定以编程方式复制到另一个(目标)工作簿(XLSM)中。 在所有的副本完成后,我保存工作簿并启动它。 在打开的Excel工作簿中,在所有放置图像的位置都看到错误消息“文件中找不到关系ID为rId1的图像部分”。 所有的操作都在客户端机器上完成,没有可用的服务器端代码。 有趣的是,这个问题不会发生在Excel 2013中,它显示的图像正确的问题是只在2010年和2007年观察到的。这是Excel 2010和2007中的一个知道的错误,如果是的话,任何人都可以提供给我的官方链接,我可以跟踪这个问题,并得到一旦可用的热修复。 Dim SourceExcelWorkbook As Excel.Workbook = Nothing Dim TargetExcelWorkbook As Excel.Workbook = Nothing Dim TargetExcelSheets As Excel.Sheets = Nothing Dim SourceExcelSheets As Excel.Sheets = Nothing Dim CopyWorkSheet As Excel.Worksheet = Nothing Dim XLApp As New Excel.Application XLApp.Visible = False XLApp.DisplayAlerts = False XLApp.ScreenUpdating = False Dim pobjExcelWorkbooks As […]

多重标准的公式

美好的一天。 有一个头痛worksheet.Plus我是一个新手在Excel中的东西。 我有一个不同范围的工作表。 每个要显示的值都取决于另外两个单元格中input的值。 例如: Cell A14 = Item Description (drop down list) Cell A18 = Item Weight Cell C15 = Cost per Item (this varies depending on description & weight) Cell D15 = Final calculated cost 在单元格C15中,根据所订购物品的重量和描述,某些物品有3到6个不同的值/成本。 例如:一个项目范围和成本: 1-44 = 1.52 per item 45-299 = 1.29 per item 300-499 = 1.25 per item 500-999 […]

读取模板xlsm并使用SXSSF(POI)将大量数据写入现有工作表

我能够使用XSSF读取现有的xlsm,并使用SXSSF将数据写入工作表。 最后将其作为另一个具有OutputStream的xlsm输出。 SXSSF被提及在文档中编写xlsx 是否正确的方法来读取和写入大量的数据xlsm或文件将被损坏,如果这个解决scheme? 这是工作的示例代码, public static void main(String[] args) throws Throwable { OPCPackage pkg = OPCPackage.open(new File("sample.xlsm")); XSSFWorkbook wb_template; wb_template = new XSSFWorkbook( pkg ); System.out.println("package loaded"); SXSSFWorkbook wb = new SXSSFWorkbook(wb_template); wb.setCompressTempFiles(true); SXSSFSheet sh = (SXSSFSheet) wb.createSheet(); sh.setRandomAccessWindowSize(100);// keep 100 rows in memory, exceeding rows will be flushed to disk for(int rownum = […]

在Java中使用POI框架读取xlsm文件时出错

我无法使用POI框架(HSSF)读取xlsm文件。 读取xlsm文件时出现以下错误。 提供的数据似乎在Office 2007+ XML中。 您正在调用处理OLE2 Office文档的POI部分。 您需要调用POI的不同部分来处理这些数据(例如XSSF而不是HSSF) 我也尝试通过XSSF阅读文件。 即使这样也不能解决问题。 任何人都可以告诉我如何读取使用poi框架的java代码中的xlsm文件,并写入一个新的表格到该文件。

“ThisWorkbook.Close”导致excel崩溃

我有一大堆excel文件,几乎像一个程序一样工作,他们运行在多台计算机上(使用不同版本的windows),最近我有这个坏的问题,当用户按下我的closuresbutton (实际上是一个图片我把一个macros与)关联起来,用代码调用: ThisWorkbook.Close savechanges:=True 它引起4台支持的电脑中的2台EXCEL(Windows XP = OK,Windows 10 = OK 1 BAD OTHER,Windows 8 = BAD)。 我已经把事件隔离到了这个特定的代码行(用一个closuresbutton创build了1张excel文件,但仍然崩溃)我注意到,如果excel文件不是唯一打开的,有时它不会崩溃(也许问题是closuresExcel本身) 我所做的是分离了2个语句,所以如果(当)它崩溃时,它已经被保存了: ThisWorkbook.Save ThisWorkbook.Close 任何人都可以摆脱灯光? 我真的迷路了 我尝试了所有我能想到的select(activeworkbook …) Tl; dr: “ThisWorkbook.Close”导致excel崩溃

我们可以使用POI apache将xlsm转换为xlsx

可以使用Apache poi将xlsm文件转换为xlsx文件。 我想写一个xlsm文件,但写之后,我希望它被转换成xlsx文件。 你能给我任何解决办法吗?