Tag: 资源

JXLS的XLSReader是否closures工作簿?

我想知道jxls的XlsReader类是否closures工作簿。 我的代码是这样的: XLSReader mainReader = ReaderBuilder.buildFromXML(inputStreamXml); mainReader.read(inputStreamXLS, beans); 在XLSReader中没有像closures的方法。 当试图closures工作簿时,我试图在内部代码中find一些点,但找不到。 这是读取方法的内部实现: public XLSReadStatus read(InputStream inputXLS, Map beans) throws IOException, InvalidFormatException{ readStatus.clear(); Workbook workbook = WorkbookFactory.create(inputXLS); for(int sheetNo = 0; sheetNo < workbook.getNumberOfSheets(); sheetNo++){ readStatus.mergeReadStatus(readSheet(workbook, sheetNo, beans)); } return readStatus; } 有时xls文件被应用程序locking,因为我找不到在我的代码中没有释放资源的任何一点,我不知道问题是否是jxls。 显然XLSReader不closures工作簿。 我的应用程序closuresinputStreams。 应用程序是否也需要closures工作簿?

c#添加一个图片从资源excel

我目前正在做的下面添加一个图像到我创build的Excel文件通过“互操作” private Excel.Workbook _xlWorkBook; _xlWorkSheet.Shapes.AddPicture(appPath + @"\ImageFile.png", Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoCTrue, 5, 5, 60, 60); 如果可以的话,我有几个问题。 添加图片后如何访问图片 – 例如在图片上绘制边框。 为我的应用程序做以上的手段,我必须分发的图像文件,所以我想我会把它放在应用程序资源。 如何将资源中的图像添加到excel文件中? 再一次添加,我如何访问它来添加边框等? _xlWorkSheet.Shapes.AddPicture(Properties.Resources.ImageFile); //不要工作 非常感谢

WPF资源字典在Excel加载项

我一直在寻找一段时间,仍然没有接近解决scheme。 这是我的情况: 我正在创build一个Excel插件,并希望使用WPF使它看起来更好一点。 本地(据我所知)Addins必须是WinForm。 我开始使用WPF元素托pipe,但重组不是很好。 然后,我发现添加一个WPF项目的解决scheme是伟大的,但现在我想要使用资源字典保持forms看起来相同,并减less内联样式。 我只是不能让合并的字典工作。 我试过包URI和;组件/ …..但都没有工作。 我究竟做错了什么? – – – -编辑 – – – – 我有一个名为SolutionA的Excel插件解决scheme该解决scheme包含3个项目: ProjectA是一个Excel Addin项目,它具有对ProjectB和ProjectC的引用 ProjectB是一个WPF项目,它引用了ProjectC 包含资源字典的ProjectC 只需要知道如何从ProjectB中引用资源字典

在另一个c#项目中访问excel资源

我正在使用C#(Visual Studio 2008)来尝试访问Excel电子表格中的业务逻辑。 我有下面的类..(随意批评,如果我这样做是错误的 – 我通常是java开发人员 – 这是我的第一个c#应用程序。) public class SpreadSheetClass { // apologies for any typo's code written in place, not copied from an IDE… // public DataTable DoIt() { DataTable result; String sConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=MySpreadsheet.xls;Extended Properties=Excel 8.0;"; OleDbConnection connection = new OleDbConnection(sConnection); try { connection.Open(); OleDbCommand oleDbcCommand = new OleDbCommand("SELECT * FROM […]

为了将Excel数据导入到AutoCAD,读取什么资源?

做一些项目的前期工作。 我在一家工程公司工作,工程师们制作Excel电子表格,其中包含项目使用的材料(称为电缆计划)的信息。 这些数据被提交给起草者,并将其转换成AutoCAD绘图。 如果电子表格发生变化,起草人需要仔细改变每一张图纸。 这应该是很多手工工作。 我对AutoCAD几乎一无所知,并不知道我应该做些什么研究才能看到自动化这个过程是否会有多难。 如果有一门课程或一本书,我想指出这个方向。

使用COM Interop在Excel中打开字节数组

那么,在我的项目中,我需要使用Excel文件从它读取数据(是的,propper数据库会更好,但我不能使用一个)。 随着Microsoft.Office.Interop.Excel我打开这样的文件: Application.Workbooks.Open(FileName); 但是我不想和项目DLL一起发送这个文件,因为用户并不想改变这个文件。 所以,我把它作为一个资源添加,并成为一个字节数组,没有path到磁盘。 byte[] ExcelFile = Properties.Resources.MyExcelFileResource; 现在,我怎么加载这个字节数组文件与Excel Interop? 我想打开它作为一个真正的Excel文件,在内部使用它。

“Excel不能使用可用资源完成任务”

我不知道是什么原因造成这个问题。 我有一个简单的macros,创build新的选项卡并命名它们,然后过滤来自一个选项卡的数据,并将其粘贴到相应的选项卡。 这是我的代码: Sub Tabs() Dim wbRecovery As Workbook Dim wsFac As Worksheet Set wbRecovery = ThisWorkbook Set wsFac = wbRecovery.Sheets("Facility Rec Bucket & Year") With wbRecovery Sheets.Add After:=Sheets(Sheets.Count), Count:=17 Sheets(5).Name = "DANES" Sheets(6).Name = "DCEND" Sheets(7).Name = "DCHED" Sheets(8).Name = "DCNUR" Sheets(9).Name = "DCRIC" Sheets(10).Name = "DEMER" Sheets(11).Name = "DHEMA" Sheets(12).Name = "DMED" Sheets(13).Name […]

打开Excel工作簿文件使用embedded式资源

我正在使用Microsoft Office Interop来打开Excel文件。 该文件放置在工作簿代码读取文件的特定文件夹中。 现在,要求是Excel文件可以放在任何地方。 我相信最好的办法是将Excel文件作为embedded式资源。 但是,如果我作为embedded式资源附加,我将如何使用Excel工作簿读取文件。 _excelapplication.Workbooks.Open(Filename: pExcelTemplatePath); 无论文件位置如何,读取excel模板文件的最佳方法是什么?

我怎样才能下载到Excel?

我想为我的coldfusion网站的不同部分提供几个不同的数据集,提供“下载到excel”function。 我正在使用ColdFusion,并喜欢使用免费的自定义标签/库,可以帮助我完成这一切,而不是从头开始自己编码。 我已经指向cflib.org,但不知道如何开始。 任何人有任何想法,意见或资源下载的ColdFusion网站数据优秀?

在C#中从资源/程序集加载excel文件

我需要加载一个Excel文件并写在它上面。 我已经将该文件添加到资源并将其构build操作设置为Embedded Resource。 我的问题是我似乎无法从资源/大会加载它。 我目前有这样的代码: Assembly assembly = Assembly.GetExecutingAssembly(); Assembly asm = Assembly.GetExecutingAssembly(); string file = string.Format("{0}.UTReportTemplate.xls", asm.GetName().Name); var ms = new MemoryStream(); Stream fileStream = asm.GetManifestResourceStream(file); xlWorkBook = xlApp.Workbooks.Open(file); if (xlApp == null) { MessageBox.Show("Error: Unable to create Excel file."); return; } xlApp.Visible = false; 我究竟做错了什么? 我怎样才能访问这个文件? 任何帮助,将不胜感激。 谢谢。