Tag: 单元格

我怎么知道这两个单元格是否合并?

我正在使用NPOI进行一些优秀的操作。 我试图复制三个单元格A1,B1,C1在行下。 单元格A1和B1合并。 当我尝试它,它被移动到A2,B2,C2但A2和B2不合并。 其实在复制细胞之前,我怎么能find细胞是独立的还是与其他细胞融合? 提前致谢。

根据之前的表格制作一个单独的表格,省略非值的数字

我无法得到我正在尝试做的正确的公式。 基本上,我需要将数据input到一个表中提交到会计。 我从一个表中取数据,并把它放到另一个表中。 我一直使用的公式要求我所有的所有数据和会计只需要数值的数据。 表a 红色$ 7.95蓝色$ 0.00绿色$ 2.00黄色$ 1.00橙色$ 0.00 这是一个样本表 表b 红色$ 7.95蓝色$ 0.00绿色$ 2.00黄色$ 1.00橙色$ 0.00 税1 总计11.95 这是我需要它去的表。 正如你所看到的蓝色和橙色总共有0个,我想要做的就是从第二个列表中省略它们,如果它们总共为0的话。 我已经尝试了各种编码,但是我不知所措。

使html表格作为Excel文档工作

我正在订购一个书店网站。 这就像HTML中的普通表格,我想知道如何让一个单元格计算其他单元格的值并显示它的总和。 因为它在Excel中工作。

利用选中或单击单元格而不使用VBA

一个棘手的,我想。 但是,有没有办法在Excel中以某种方式使用选定或单击的单元格而不需要VBA? (我知道如何用VBA做,但macros是macros,但是如果你想给工作簿给人…) 例如,我想让冻结部分的一些内容取决于某人在哪里。 如果所选的单元/行将足够触发,那将是最佳的。 如果点击单元格(例如,在表单中导航的链接)将触发内容更改,也是可以的。 因此,一个解决办法就是使某个超链接在某个单元格中改变一个值。 我知道,这是一个不同的问题,但它应该都是完成同一目标的最高线;-) 非常感谢!

如何使用C#编写现有Excel(xlsc)文件中的特定单元格

我设法从Excel文件读取使用IExcelDataReader,现在我想写入特定的单元格在现有的Excel文件,所以我需要指定文件,列和行的数据应该插入的path。 我search了一些例子,但是解决scheme是否有效还是有争议的。 那么这是最简单的方法(代码示例appriciated)。 谢谢。 编辑:所以我试着这样做: Excel.Application ExcelObj = new Excel.Application(); Excel.Workbook theWorkbook = ExcelObj.Workbooks.Open("Path", 0, true, 5,"", "", true, Excel.xlWindows, "\t", false, false,0, true); 但是获取types或名称空间名称“Application”在名称空间Excel中不存在。 和“工作手册”一样。 我添加了引用Microsoft.Office.Interop.Excel和Office。 我还需要什么?

将excel单元格数据复制到列中最近的填充单元格

我是Excel的总新手,还有一些我面临的问题。 我有一个Excel工作表,我必须导入到我的另一个程序。 请考虑这种格式: Heading1 | Sub-heading1 | Sub-Sub-heading1 | | Sub-Sub-heading2 | | Sub-Sub-heading3 | | Sub-Sub-heading4 | Sub-heading2 | Sub-Sub-heading1 | | Sub-Sub-heading2 | | Sub-Sub-heading3 | | Sub-Sub-heading4 Heading2 | Sub-heading1 | Sub-Sub-heading1 and so on.. 问题是,为了我的导入目的,我不能留下任何单元格空白。 所以,我想要一些可以将Heading1复制到Heading2上方的所有单元格的Heading2 ,对于列2和所有行中出现的所有数据都是类似的。 这将是很大的帮助,因为它会为我消除障碍。

如何用#NAME解决excel错误2029?

我读了一个excel文件,并在一个单元格中获得了这样的文本: "=- Bla Bla Bla". 这不会被识别,并会显示#NAME? 所以如果你需要读取一些单元格并将其存入数据库,那么该文件中的Error 2029将显示为Error 2029 。 脚本将冻结。 所以,如果我在单元格中获得=或-字符,我可以预先replace内容,以便在读取内容之前validation内容并获取错误。 我可以通过它! 我需要细胞validation Private Sub Worksheet_Change(ByVal Target As Range) c = Target.Cells.Column r = Target.Cells.Row 'validate cell End If 谢谢!

我想findsheet2上的最后一行,然后能够将每个单元格移动到sheet1上定义的位置

我已经search了所有网站上的主题行中显示的信息,所以我可以继续前进这个小项目。 我希望能够在工作表2上find最后一行,然后将每个单元格的内容提取回工作表1中的预先定义的位置或预先定义的variables。 我已经能够find最后一行 Cells(Application.Rows.Count, 1).End(xlUp).Select 并用定义的单元格的内容填充文本框 TextBox1.Value = Sheets("Sheet2").Range("a1").Value 我希望以上信息足以让某人指引我正确的方向。 我感谢和帮助,任何人都可以提供。

Excel单元格与C#格式更改

我有一个C#程序。 其中一种方法是创build一个Excel工作表,填充数据,格式化数据并保存为xls文件。 格式化我使用的代码 oSheet.get_Range("F1", "P1").EntireColumn.NumberFormat = "#.##0,00 €"; oSheet.get_Range("F50", "F50").Formula = "=summe(F1:F49)"; 并没有问题的工作。 最近我做了一些其他的程序变化(与这个方法无关),并build立一个新的exe。 现在单元格格式不起作用。 我不得不改变代码 oSheet.get_Range("F1", "P1").EntireColumn.NumberFormat = "#,##0.00 $"; oSheet.get_Range("F50", "F50").Formula = "=sum(F1:F49)"; 让格式化再次运作。 即使我撤消所有的更改并重buildexe,格式仍然不起作用。 有人可以解释为什么旧的代码不工作了,如果我重buildexe文件? 我在用, Visual Studio 2010 .Net Framework 4 Office 2003 提前致谢。

如何用带有apache POI事件库的通用格式解释数字单元格

我是Apache POI事件库来读取Excel文件,当单元格的数值types,并没有任何格式与它关联时,我得到的Excel绝对值保存。 我想知道excel如何显示为40.33,因为我需要这样做。 我知道关于formatlistener并且在这种情况下不起作用。 我想知道如何用一般格式解释一个单元格。 例如,如果我有一个单元格中的40.33,它将被保存为40.332999999999998。 使用通用格式,excel如何知道如何显示40.33当值保存16位小数。 <worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:x14ac="http: //schemas.microsoft.com/office/spreadsheetml/2009/9/ac" mc:Ignorable="x14ac"> <dimension ref="A1:A3"/> <sheetViews> <sheetView tabSelected="1" workbookViewId="0"> <selection activeCell="A5" sqref="A5"/> </sheetView> </sheetViews> <sheetFormatPr defaultRowHeight="15" x14ac:dyDescent="0.25"/> <sheetData> <row r="1" spans="1:1" x14ac:dyDescent="0.25"> <cr="A1"> <v>40.332999999999998</v> </c> </row> <row r="2" spans="1:1" x14ac:dyDescent="0.25"> <cr="A2" s="1"> <v>20</v> </c> </row> <row r="3" spans="1:1" x14ac:dyDescent="0.25"> <cr="A3" s="2"> <v>0.2</v> </c> </row> </sheetData> […]