草庐IT

ALSM_EXCEL

全部标签

c# - 从 Excel 粘贴到 WPF DataGrid

我有一个DataGrid(称为TheGrid),我想在其上实现复制和粘贴功能。复制功能很好用,但我不知道如何实现粘贴。我是否只需要从剪贴板获取数据并自行解析?命令绑定(bind):菜单项:CommandBinding_Executed背后的代码:privatevoidCommandBinding_Executed(objectsender,ExecutedRoutedEventArgse){if(e.Command.Equals(ApplicationCommands.Copy)){//Thisworksgreat,wowthatwaseasy!ApplicationCommands.

c# - 有没有办法在 Excel 或 PowerBI 之外调用 PowerQuery/M?

我们的BI团队真的越来越喜欢PowerQueryETLtool在Excel和PowerBI中使用。函数式语言M/PowerQuery具有很好的实用性,能够在PowerBI上下文之外使用会很好。是否有或正在计划将“M”作为独立模块公开,可从c#或PowerShell之类的形式调用? 最佳答案 https://ideas.powerbi.com可能是发布此内容的正确位置。我已经在内部传递了链接,它可能至少会得到更多的赞成票:)我不知道有任何官方计划有一个公共(public)独立库来从不同的应用程序调用“M”,但这就是其他PowerBI产

c# - 带有 WebBrowser 控件的 Excel CustomTaskPane - 键盘/焦点问题

我遇到了这个问题https://social.msdn.microsoft.com/Forums/vstudio/en-US/e417e686-032c-4324-b778-fef66c7687cd/excel-customtaskpane-with-webbrowser-control-keyboardfocus-issues?forum=vsto这里也提到了https://connect.microsoft.com/VisualStudio/feedback/details/521465/the-focus-issue-between-excel-cells-and-excel-c

c# - 使用所有单元格格式将 dataGridView 导出到 Excel

我有这段代码,我知道它运行速度很快CopyAlltoClipboard(dataGridViewControl);Microsoft.Office.Interop.Excel.Applicationxlexcel;Microsoft.Office.Interop.Excel.WorkbookxlWorkBook;Microsoft.Office.Interop.Excel.WorksheetxlWorkSheet;objectmisValue=System.Reflection.Missing.Value;xlexcel=newExcel.Application();xlexcel.V

C# 打开 XML : empty cells are getting skipped while getting data from EXCEL to DATATABLE

任务从excel导入数据至DataTable问题不包含任何数据的单元格将被跳过,并且行中具有数据的下一个单元格用作空列的值。例如A1为空A2的值为Tom然后在导入数据时A1获取A2的值并且A2保持为空为了清楚起见,我在下面提供了一些屏幕截图这是excel数据这是从excel导入数据后的DataTable代码publicclassImportExcelOpenXml{publicstaticDataTableFill_dataTable(stringfileName){DataTabledt=newDataTable();using(SpreadsheetDocumentspreadSh

c# - 从 Excel 中读取(范围到多维数组)C#

我如何从Excel工作表中读取并将标记的选择(区域)加载到多维数组中?Excel中的一列本身可以是一个多维数组,因为它包含多个值。现在的想法(不确定这有多好或多坏)是在所有Excel.Area(选定字段)中执行一个for循环,并将该字段的内容添加到多维数组中。由于多维数组是object[,]类型,因此是非泛型的,因此没有方便的add()方法。所有这些都需要手动完成。不知道这种方法是否可行,或者是否可以更有效地完成? 最佳答案 您可以将Range的值读取为数组:using(MSExcel.Applicationapp=MSExcel.

c# - 如何使用 asp.net 和 c# 流式传输 Excel 2007 或 Word 2007 文件

我正在开发一个网络应用程序,需要流式传输各种文件。我可以处理pdf、图像和旧版Office文档。但是,当我尝试处理2007文档时,它会中断。这是我的代码:Response.Buffer=true;Response.Clear();Response.ClearContent();Response.ClearHeaders();switch(FileExtension.ToLower()){case"pdf":Response.ContentType="application/pdf";break;case"doc":Response.ContentType="application/ms

c# - OpenXML 向现有 Excel 文件添加新行

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我有很多XLSX文件,我需要在文件的最后一个文件之后追加一个新行。我正在使用OpenXML,到目前为止我知道如何打开/创建电子表格,但我搜索向现有文件添加新行时没有返回任何结果。有什么想法吗?

c# 和 excel 自动化 - 结束正在运行的实例

我正在通过C#尝试Excel自动化。我已按照Microsoft提供的所有说明进行操作,但我仍在努力放弃对Excel的最终引用,以使其关闭并使GC能够收集它。代码示例如下。当我注释掉包含类似于以下行的代码块时:Sheet.Cells[iRowCount,1]=data["fullname"].ToString();然后文件保存并退出Excel。否则文件会保存,但Excel会作为一个进程继续运行。下次运行此代码时,它会创建一个新实例,并且它们最终会建立起来。任何帮助表示赞赏。谢谢。这是我的代码的准系统:Excel.Applicationxl=null;Excel._WorkbookwBoo

c# - 如何在 Excel 中聚焦或选择单元格

如何使用C#在ExcelVSTO中聚焦单元格或在VSTO中使用C#选择第一个单元格? 最佳答案 这是一种方法:Excel.WorksheetactiveSheet=ThisAddIn.ExcelApplication.ActiveSheet;varrange=activeSheet.get_Range("A1","A1");range.Select();ThisAddIn是我的测试项目的名称。 关于c#-如何在Excel中聚焦或选择单元格,我们在StackOverflow上找到一个类似的