Tag: 电子表格

我是否需要安装Office才能使用Microsoft.Office.Interop.Excel.dll

我试图开发一个新的应用程序来处理Excel文件。据我所知 – 为了使用内置的Excel操作function,我需要安装Microsoft Office (我是对的)? 或者我可以只下载的DLL Microsoft.Office.Interop.Excel.dll ,添加一个参考,并使解决scheme在每台机器上工作?

Excel:为每一行创build一个新的工作表

在Excel表中,我有大约30行×100列的数据。 每一行代表一个不同的“客户”。 对于每个客户,我已经创build了一个通过电子邮件发送给他们的摘要表,并且还包含我主表中的所有信息 我的问题如下,当我添加一个新的行到我的主表并为其填充适当的数据时,是否有一种方法可以让excel创build基于某个模板表的新表单?

Spreadsheet Manipulation Tricks w / Python's Pandas

我给自己一个使用Python和pandas进行数据处理的速成课程。 我终于厌倦了使用电子表格,并想要比R更灵活的东西,所以我决定给它一个旋转。 这是一个非常漂亮的界面,我正在玩它。 然而,在研究不同的技巧时,我一直无法find基本的电子表格函数的备忘单,尤其是关于将公式添加到引用其他列的数据框中的新列的问题。 我想知道是否有人可能会给我推荐的代码来完成下面的6个标准电子表格操作,只是为了让我更好地了解它是如何工作的。 如果您希望看到全尺寸的图像渲染, 请点击这里 如果您想自己查看电子表格, 请点击此处 。 我已经有点熟悉向数据框添加列,主要是我正在努力的特定单元格的交叉引用。 基本上,我期待的答案松散地看起来像这样: table['NewColumn']=(table['given_column']+magic-code-that-I-don't-know).astype(float-or-int-or-whatever) 如果我能很好地使用额外的库来完成这些function,请随时提出build议。 提前谢谢了。

分割地址 – 如何在Excel中search多个条件

我正在尝试拆分地址:说 123 99th Pl SE 999 123 99th Pl NE 999 123 99th Pl SW 999 123 99th Pl NW 999 我需要: 123 99th Pl SE 123 99th Pl NE without the number at the end. 我用了: LEFT(D3,FIND("SE",D3)+1)工作。 但是有可能使用FIND函数的多个标准? 所以它寻找SE,NE,SW,NW之一? 我尝试了LEFT(D3, FIND({"SE","NE","SW","NW"},D3)+1)但它不起作用。

在Excel中将三个字母的国家代码转换为完整的国家/地区名称

我需要在MS EXCEL中将几百个三字母国家代码( ISO 3166-1 alpha-3 )转换为其全名。 我想这可以用一个VLOOKUP公式来完成,没有人有它方便吗? 谢谢

从Excel电子表格中删除包含重复数据的行?

我有一个有约18K行和三列的Excel电子表格。 我想用它作为Access数据库中的一个键。 所以三列是 [IDKeyNumber] [Name] [Category] 问题是在某些地方ID号是重复的,因为该类别有两个类别代码(typeA和typeB) 我真正需要知道如何做的是删除Excel电子表格中的每一个“行/logging”在哪里ID号和名称匹配(如匹配另一个logging来隔离重复)和类别= TypeB。 所以我只想摆脱在类别字段中具有此TYPEB的所有重复行/logging。 谢谢! IA:一些行或logging有一个有效的TypeB类别不是重复,这就是为什么我需要logging=logging,除了类别的想法…谢谢

获取部分之间的string

我有一个string: c(\\", \" \", \" \", \"\", \"\", \"Object:\", \"\", \"\", NA, \"vlg. numb 2\", \"\", NA, NA, NA, NA, \"This: \", NA, \"Date\r\n(21.03.1961)\", \"K..\r\nRom (28.04.2012)\", NA, NA, \"test.test@yahoo.de\", NA, \"Italy, Rome\", NA, \"UP, Ö\", \"BP, \", NA, NA, NA, NA, NA)" 我想得到stringnumb 2 ,这是介于vlg.numb 2\"之间 我试过了: =MID(A18;FIND("vlg.";A18;1)+7;FIND("/object";A18;1)-FIND("\";A18;1)-8) 不过,我只收到#VALUE 。 任何build议我做错了什么?

将交互式Excel电子表格embedded网站

一直在网上search最好的方式来embedded交互式电子表格到我的网站。 我的用户主要使用MS Excel,如果他们可以将他们的电子表格发布到我们的CMS并具有以下function(可能我要求太多),那将是非常好的: 有一个只读模式。 易于导入。 格式和链接保存。 具有sorting,过滤等Excelfunction 支持Excel插件。 可以embedded所见即所得的编辑器,特别是TinyMCE。 我不断遇到Zoho Sheets,但是想知道StackOverflow的聪明人是否碰到了更好的东西。 干杯!

试图用电子表格gem修改现有文件,Excel抱怨“缺less数据”

我正在尝试编写一个Rails应用程序来为业务自动化几个手动过程。 他们有很多不同的Excel电子表格,他们会手动input数据并在其间复制数据。 我已经成功地使用“电子表格”gem从他们现有的一些报告中读取数据(这样他们就可以填充应用程序),并从应用程序中包含的数据生成Excel报告(所以他们有一个他们适应的格式) 。 不过,这份报告引起了很多头痛。 它有两张纸 – 第一张是交互式数据透视表,第二张是提供报告的原始数据。 我不知道如何使用电子表格gem从头开始构build它(这取决于embedded在电子表格中的VB模块和数据透视表报告),所以我想我会使用现有的报告作为模板,只是将新的数据写入第二张。 我遇到的第一个障碍是文件是'UTF-16LE',但电子表格一直试图把它写成'UTF-8'。 我终于清理了,现在生成了这个文件,但是当我在Excel中打开它的时候,我得到了大量的错误信息 – “Excel在'output.xls'中发现了不可读的内容。你想恢复这个内容吗?工作簿?是否“; “文件错误:数据可能已经丢失。 然后Excel尝试“打开并修复”该文件; 那么我得到“Microsoft Visual Basic:文件未find”; “文件错误:数据可能已经丢失。” 再次。 然后报告出现 – 第二页有所有的书面数据,但第一页不起作用 – “维修”的文件状态“丢失的Visual Basic项目。数据透视表上的数据透视表'PivotTable1'是由于完整性问题而丢弃“。 任何想法为什么它是腐败/删除模板电子表格中的VB模块?

我怎样才能编写简单的数据到一个复杂的.xlsm文件而不破坏它?

我有一个非常复杂的.xlsm格式的Excel工作簿,macros,命名范围,所有的钟声和哨声。 我需要在最简单的意义上将CSV文件的内容转换为工作表中的工作表(已存在):第1行第1列转到第A1行,第1列转到第A2单元格,以此类推。 你可以使用简单的导入或复制粘贴在Excel中完成这个工作,但是我需要以编程的方式来完成。 我需要使用Linux上免费提供的软件(实际上是CentOS 5,这进一步限制了我的select,但现在我们不用担心这个问题)。 理想情况下,我会使用一个ruby或Python库,但我现在对任何事情都是开放的。 我不太了解Excel,但是当我尝试使用openpyxl (对于我来说简单的工作簿很好)来实现这一点时,我看到了一些输出: /opt/python-assessment/lib/python2.7/site-packages/openpyxl/reader/worksheet.py:322: UserWarning: Unknown extension is not supported and will be removed warn(msg) /opt/python-assessment/lib/python2.7/site-packages/openpyxl/reader/worksheet.py:322: UserWarning: Data Validation extension is not supported and will be removed warn(msg) /opt/python-assessment/lib/python2.7/site-packages/openpyxl/workbook/names/named_range.py:125: UserWarning: Discarded range with reserved name warnings.warn("Discarded range with reserved name") 我不知道这是什么意思,但结果是,即使我没有做任何改变, openpyxl在我尝试编写时openpyxl工作簿。 我已经尝试了以下方法: Python中的openpyxl :见上文,似乎工作(带有警告),但生成的文件被破坏。 rubyruby:这个图书馆能不能写, 至less,它似乎主要是面向阅读。 ruby spreadsheet :试图打开文件(可能根本不支持.xlsm格式?)时出现此错误: […]