Tag: 包装

打包excel插件

我有一个使用C#开发的excel自动化插件。 我如何打包和分发? 另外,当插件是第一次安装,我想要一个用户名和密码检查第一次popup。 我怎么能这样做? 谢谢

macrosWord后,Excel Word Wrap工作不正常

我有一个macros用于从InputBox接收数据,然后将该数据插入到单元格中。 在下面的macros运行之后,我对数据有一些格式问题。 Sub InsertNotes() ' ' insertnotes Macro ' ' Dim UserNotes As String UserNotes = InputBox(Prompt:="Please enter your note below:", Title:="Note input", Default:="Notes") If UserNotes = "" Then Exit Sub ActiveSheet.ListObjects("Notes").ListRows.Add (1) ActiveSheet.Range("Notes").Cells(1, 1) = Date ActiveSheet.Range("Notes").Cells(1, 2) = UserNotes End Sub 表格单元格已被格式化为具有自动换行function,但是当笔记被插入到表格中时,单元格不会被打包。 但是,如果我再次运行macros并插入一个新的笔记,则插入的前一个笔记将显示为包装,即使没有发生任何事情发生,然后向下移动一行。 有什么我可以做的代码或格式,以使其正确包装?

如何获取embedded在excel中的对象C#

我有一个应用程序,我需要得到embedded在Excel中的对象应通过代码存储在某个位置。 connection.Close(); //connection.ResetState(); string embeddingPartString; //ArrayList chkdLstEmbeddedFiles = new ArrayList(); ; List<String> chkdLstEmbeddedFiles = new List<string>(); //string fileName = txtSourceFile.Text; if (filepath == string.Empty || !System.IO.File.Exists(filepath)) { return; } // Open the package file pkg = Package.Open(filepath, FileMode.Open, FileAccess.ReadWrite); System.IO.FileInfo fi = new System.IO.FileInfo(filepath); string extension = fi.Extension.ToLower(); if ((extension == ".docx") || (extension == […]

在使用Apache POI的Excel中,多行单元格换行的问题

我试图通过Apache POI在Excel中创build一个多行单元格。 有10列。 这是我的代码。 str [i]包含10个10列的值。 for(int i=0; i < 10; i++) { if(i == 3 || i == 4 || i == 5 || i == 6) { String impStr = str[i]; impStr = impStr.replace("\"", ""); impStr = impStr.replace("||", "\n"); String s[] = impStr.split("\n"); Cell cell = currentRow.createCell(i); CellStyle cs = workBook.createCellStyle(); cs.setWrapText(true); cell.setCellStyle(cs); […]

使用0365 API创buildExcel包装器应用程序

是否可以创build一个应用程序使用最新的O365的API,将提供一个function齐全的Excel电子表格,从一个模板,这将允许我们阻止访问SaveAs和其他function? 我们已经能够使用Farpoint Spread控件创build像这样的Excel包装器应用程序了。我只是想知道这种性质的应用程序现在是否可以使用NAPA而不是第三方控件。

Excel自动合并单元格

我有一个Excel表格有几个项目1,2,3 …,每个项目都有子项目1.1,1.2等。我使用子项目列表作为我的关键列,并使用vlookups填充主要项目,但只有显示每个主要项目一次。 / | A | B | C | – + ——— + ———- + ———- + 1 | Item1 | 1.注意 Item1.1 | 2 | | | Item1.2 | 3 | | | Item1.3 | 4 | Item2 | 2.注意| Item2.1 | 5 | | | Item2.2 | 6 | | | Item2.3 […]

从Excel中自动收集数据的方法?

我有一个Excel插件pipe道实时数据到我的Excel应用程序。 将这些数据导入.NET应用程序的最简单方法是什么? 理想情况下,将会有一些方法将.xll文件(实际的Excel插件)embedded.NET应用程序,以及一些调用.xll文件function的方法。 如果没有,有什么方法来自动化Excel?

sheet.Cell 包装类

我想创build一个包装的C#类为: sheet.Cells[int row, int colmn].Value = "some value"; 任何build议或应该找出一些其他的方式吗? 先谢谢你。 评论: 为了澄清,工作表是一个Excel工作表。 我们有第三方组件来编写excel报告。 现在我们需要更新报表,因为第三方组件得到更新。 我需要做的是创build一个可以模仿的类 sheet.Cell[int row, int colmn].Value = “Some Value”; 我正在寻找这篇文章中描述的东西: http://pietschsoft.com/post/2007/03/17/C-Give-your-object-a-Default-Indexer-Property.aspx 但是,索引器有两个参数时会变得复杂。 这是我提出的解决scheme。 这可能不是最好的解决scheme。 但是,我找不到其他的方法。 public class SheetClass { public SheetWrapper Cells; public SheetClass(Worksheet _sheet) { Cells = new SheetWrapper(_sheet); } } public class SheetWrapper { private readonly Worksheet sheet; public PFCell […]

在不安装Excel的情况下调用Excel插件文件(.xll或.dll)的function的方法?

有没有方法来调用Excel插件(.xll或.dll文件)的function,而不安装Excel? 我正在使用.NET。

使用pandas(Python)将整个列的文本换行

我想用pandas来包装一整列。 我已经设置了列的宽度,现在我只需要包装整个列,因为它们都在1行。 我用各种不同的答案进行search并不是直截了当的。 我不需要编辑列的宽度,我只是想将单元格中的文本包装成与我一样点击“包装文本”来突出显示列的单元格。 但我想用python脚本来做,所以我想用pandas来实现。 所以基本上这个以前和这个样子看起来是一样的 。 但是我想通过pandas做到这一点,而不是通过点击包装文本手动。 而我想把这个换行应用到整个列中,而不仅仅是一个单元格。