我试图通过使用Microsoft Interop c#来检测Microsoft Excel中的单元格是否包含数据透视表
我想要做的是循环遍历所有单元格,如下面的代码所示,然后如果单元格包含数据透视表,我想将该单元格的行和列信息存储为整数值,如下所示:
int rowCount = xlRange.Rows.Count;
int colCount = xlRange.Columns.Count;
Excel.Range cell = null;
for (int iRow = 1; iRow < rowCount; iRow++)
{
for (int iCol = 1; iCol <= colCount; iCol++)
{
/* This line of code is probably wrong */
cell = xlRange.Cells[iRow, iCol] as Excel.Range;
if(/*Cell contains PivotTable*/)
{
int rowLocation = iRow;
int colLocation = iCol;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试过查看MSDN和其他来源,但似乎无法找到任何方法来检测单元格是否包含数据透视表.
任何帮助表示赞赏,谢谢.
我有两个表,第一个叫做 BOOKSNAME,第二个叫做 AUTHORNAME。
我已将 BOOKSNAME 表的 ID 列作为主键(BIGINT 自动增量),然后我的 AUTHORNAME 表具有 NAME 和 ADDRESS 作为列,但我没有 ID/主键。
我想通过主键在它们之间建立关系,如果有人有如何实现的例子,他们可以分享吗?
我已经安装了 tinymce angular包,我可以正常工作:
https://www.npmjs.com/package/@tinymce/tinymce-angular
但我希望更改组件内的初始化值,以便我可以从每个环境的配置加载皮肤链接等,而不是在 html 中对此进行硬编码。
我试过了:
import tinymce from 'tinymce/tinymce';
Run Code Online (Sandbox Code Playgroud)
并使用:
tinymce.init({
skins: '/assets/skins'
});
Run Code Online (Sandbox Code Playgroud)
然而,这抱怨做一个 npm install @types/tinymce (我已经完成了,但它似乎没有识别这个包)
谁能建议我做错了什么?文档不是很好,经过无休止的搜索后,我似乎无法在线找到任何帮助。
注意:我正在将 /node_modules/tinymce/skins 中的皮肤复制到 /assets/skins 中,所以我只是想要一种能够指向该位置以便编辑器加载它们的方法
angular ×1
angular5 ×1
c# ×1
excel ×1
interop ×1
mysql ×1
phpmyadmin ×1
primary-key ×1
tinymce ×1