小编Tre*_*lez的帖子

使用Interop c#在Microsoft Excel中检测数据透视表

我试图通过使用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和其他来源,但似乎无法找到任何方法来检测单元格是否包含数据透视表.

任何帮助表示赞赏,谢谢.

c# excel interop

4
推荐指数
1
解决办法
1956
查看次数

如何在phpmyadmin中创建主键?

我有两个表,第一个叫做 BOOKSNAME,第二个叫做 AUTHORNAME。

我已将 BOOKSNAME 表的 ID 列作为主键(BIGINT 自动增量),然后我的 AUTHORNAME 表具有 NAME 和 ADDRESS 作为列,但我没有 ID/主键。

我想通过主键在它们之间建立关系,如果有人有如何实现的例子,他们可以分享吗?

mysql phpmyadmin primary-key

1
推荐指数
1
解决办法
1万
查看次数

如何在 angular5 组件中设置 TinyMCE-Angular init 配置而不是 HTML?

我已经安装了 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 中,所以我只是想要一种能够指向该位置以便编辑器加载它们的方法

tinymce angular angular5

1
推荐指数
1
解决办法
3267
查看次数

标签 统计

angular ×1

angular5 ×1

c# ×1

excel ×1

interop ×1

mysql ×1

phpmyadmin ×1

primary-key ×1

tinymce ×1