Tag: 优秀

Python:在Excels中读取并分配名称

我有一个Excel文件名为多个表:a,b,c,d,e …..,z我可以阅读表使用以下代码 xl=pd.ExcelFile(r'path.xlsx') a=xl.parse('a') 我如何将表单的名称:a,b,c …,z分配为数据框名称,以便以后可以轻松调用

尽pipe范围相同 – Google工作表错误数组参数到COUNTIFS具有不同的大小

我试图在Google表格中使用IMPORTRANGE的Countifs公式 我已经使用了下面的公式, =COUNTIFs(IMPORTRANGE("SPREADsheetKEY####","2016 Data!G1:G77"),"Filled and Awaiting",'2016 Deployments'!M1:M77,">"&A4,'2016 Data'!M1:M77,"<"&B4)> 向右滚动以查看完整的公式。 但是我得到一个错误说明 – 数组参数到COUNTIFS是不同的大小。 配方有什么问题吗?

WORKDAY公式在Excel中显示正确的值,但在XML中不显示

我将公式=TEXT(WORKDAY(TODAY(),1),"YYYYMMDD")从Excel传递到使用此最终date(下一工作日)创build贸易的XML。 如果周末之间没有周末,这可以正常工作; 但如果明天是星期六/周末 – 那么在Excel上显示正确的值(星期一),但是XML显示最终值为“Today-3”,由于反向date导致交易失败。 有人可以build议如何解决这个问题?

SSAS枢轴与两个措施

我有一个SSAS多维数据集有两个事实表,实际和预算。 这些与三个共同维度,客户,时间和成本中心相关联。 实际表格还与另外两个与预算措施无关的维度链接。 当我在Excel中创build数据透视表时,我可以看到特定月份的帐户预算。 如果我在预算旁边拖动实际值,但预算值变为空白。 我不能同时把两个并排显示出来。 如果我使用多维数据集公式构build表,则不存在任何问题,尽pipe这会损失钻取操作。 任何人都可以build议可能会导致这个问题? 谢谢, 标记

将两列合并为一个使用pandas或Excel作家保持层次结构

我需要将两列合并为一个保留层次结构,使用pandas或pandas和Excel作家。 我需要改变这一点: df = pd.DataFrame({'A': [ 'p', 'p', 'q'], 'B': ['x', 'y', 'z'], 'C': [1, 2, 3]}) df ABC 0 px 1 1 py 2 2 qz 3 对此: AC 0 p 1 x 1 2 y 2 3 q 4 z 3 UPD。 感谢您的帮助。 我编辑我的问题,并添加更多的细节。

在另一段时间内的天数

我有2个独立但连续的date范围。 第一个范围是项目的开始和结束date。 可以说,开始= 3/2/10和结束= 5/16/10。 第二个范围是一个月的边界(比如3/1/10到3/31/10,4/1/10到4/30/10等等),我需要弄清楚每个月有多less天第一个范围。 上面的例子的答案是3月= 10,4月= 30,5月= 16。 我试图找出一个Excel公式或VBA函数,会给我这个价值。 任何想法在这个algorithm? 我觉得它应该很容易,但我似乎无法弄清楚。 我有一个公式,如果月份范围的任何一部分在项目的开始/结束,但不是天数,将返回TRUE / FALSE。 该function在下面。 return month_start <= project_end And month_end >= project_start

SQL数据导出脚本,创build损坏的文件

好的,所以我有下面的脚本,将使用PHP从我的数据库中导出数据。 一切工作正常,除非当我尝试在Excel中打开文件,我得到“文件已损坏”。 之前我已经使用过这个脚本,但是我不明白为什么它不能正常工作。 这可能是一个简单的解决scheme,我看不到。 提前致谢! $link = mysql_connect($host, $user, $pass) or die("Can not connect." . mysql_error()); mysql_select_db($db) or die("Can not connect."); $result = mysql_query("SHOW COLUMNS FROM trans",$link); $i = 0; if (mysql_num_rows($result) > 0) { while ($row = mysql_fetch_assoc($result)) { $csv_output .= $row['Field'].","; $i++; } } $csv_output .= "\n"; $values = mysql_query("SELECT * FROM trans",$link); […]

根据两列将这个csv / xls拆分成单独的文件?

我有一个35 MB的Excel文件,这些列: Index, Name, Year, AgeGroup1, AgeGroup2, AgeGroup3 […] 1, Sweden, 1950, 20, 25, 27 2, Norway, 1950, 22, 27, 28 2, Sweden, 1951, 24, 24, 22 我想根据“名称”列将文件拆分成多个csv文件(最好也根据此列中的值命名文件)。 我也想按“年份”对文件进行sorting(但这当然可以事先在Excel中完成)。 一个bash脚本或水壶/ Pentaho解决scheme将不胜感激。 (替代品也是受欢迎的。)

AND()和OR()的Excel惰性评估

Excel似乎不使用AND()和OR()函数的懒惰评估。 例如: =AND(A1<>0, B1/A1>.5) 将会导致#DIV / 0!的值。 另一种select是使用if语句: =IF(A1<>0, B1/A1>.5, FALSE) 然而,如果AND函数计划在IF函数内部使用(或者可能是一些嵌套的IF),这会变得混乱。 有更好的(即更可读)的解决scheme吗?

跨列复制公式

我有一个包含4列的电子表格:A,B,C,D。 我想计算AB和CD之间的差异。 所以在E2单元格中input公式= A2-B2,得到我想要的结果,这是AB之间的差异。 现在我把E2中的公式拖到F2单元格中,期待Excel能“想”到现在我想要CD之间的区别。 但是,当我从列E拖动公式列get = B2-C2(你看,Excel假设我想再次使用B2)。 我的问题是:如何让excel“理解”我想在= A2-B2之后使用= C2-D2,而不是= B2-C2? 这是一个简短的例子。 原始数据集有数百列。 谢谢你的帮助。