小编fee*_*wet的帖子

如何在Excel中对另一个工作簿进行相对引用?

我正在制作一张纸来计算价格.该表必须引用其他几个工作簿来获取不同组件的价格.这在我的计算机上工作正常,但当我将它们移动到服务器或另一台计算机时,它找不到引用.

我的文件夹结构如下:

Folder
|-- prices.xlsx
|-- Fixed Components
|   |-- ComponentsA.xlsx
|   +-- ComponentsB.xlsx
|
+-- Variable Components
    |-- ComponentsC.xlsx
    +-- ComponentsD.xlsx
Run Code Online (Sandbox Code Playgroud)

prices.xlsx是引用其他工作表的主要工作表.在我的计算机上,它使用绝对路径构建引用,因此当我复制文件时,路径保持固定在我的机器上,而不是引用另一台PC上的文件.

有没有办法使引用相对,以便我可以在主表中放入类似的东西='\Variable Components\[ComponentsC.xlsx]Sheet1'!A1.我不想为此使用VBA,因为人们不倾向于信任宏,然后抱怨功能不起作用.

excel reference

18
推荐指数
2
解决办法
12万
查看次数

PyInstaller和Pandas

我有一个相当简单的Python模块,我试图编译成Windows .exe文件.在我的脚本中,我使用的是wxPython和Pandas库.生成的PyInstaller .exe文件在从我的模块中排除Pandas库时才能工作/打开.

无论是使用--onefile还是--onedirPyInstaller,我都遇到了同样的问题.我在网上发现PyInstaller(2.1)的"新"版本应该处理这个bug.有没有人对如何做有任何想法?

PyInstaller: version 2.1
pandas: version 0.15.2
Python: version 2.7
Run Code Online (Sandbox Code Playgroud)

python pyinstaller pandas

17
推荐指数
3
解决办法
2万
查看次数

Python pandas数据帧组基于条件

我的问题很简单,我有一个数据框,我根据列对结果进行分组,得到如下大小:

df.groupby('column').size()
Run Code Online (Sandbox Code Playgroud)

现在的问题是我只想要大小大于X的那些.我想知道我是否可以使用lambda函数或类似的东西来做它?我已经尝试过了:

df.groupby('column').size() > X
Run Code Online (Sandbox Code Playgroud)

它打印出一些True和False值.

谢谢

python group-by conditional-statements dataframe pandas

16
推荐指数
2
解决办法
4万
查看次数

Anti XSS和Classic ASP

我目前正在尝试从XSS中保护我的经典ASP应用程序.我在网上遇到了微软的AntiXSS,我想知道这是否适用于经典应用程序?

如果没有,你有什么想法我可以去消毒弦?

security xss asp-classic

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

在python/pandas中按月对每日数据进行分组,然后进行规范化

我在熊猫中有下表DataFrame:

    q_string    q_visits    q_date
0   nucleus         1790        2012-10-02 00:00:00
1   neuron          364         2012-10-02 00:00:00
2   current         280         2012-10-02 00:00:00
3   molecular       259         2012-10-02 00:00:00
4   stem            201         2012-10-02 00:00:00
Run Code Online (Sandbox Code Playgroud)

该表包含来自服务器日志的查询量,按天计算.我想做两件事:

  1. 我想按月对查询的查询总数进行分组,例如,如果'分子'出现在2012-10-02的第1000卷,2012-10-03的第500卷,那么它应该在新表1500(卷)中有一个条目,日期为2012 - 10 - 31(月末结束时代表月份 - 转换后的表格中的所有日期都将是月末,代表它们所关联的整个月份).
  2. 我想添加第5列,其中包含月份标准化q_visits.即,术语的每月查询量除以所有术语中该月的总查询量.

这样做的最佳方式是什么?

python pandas

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

如何使用asp-classic上传文件

我想创建一个asp-classic页面,用户可以上传文件或压缩文件夹.

我在谷歌搜索过,但我发现的每个解决方案都使用第三方文件.但我无法让这些文件发挥作用.

asp-classic

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

标点符号加载"动画",javascript?

我正在寻找一种显示标点加载"动画"的好方法.

我想要的是这样的:

This will display at second 1: "Waiting for your input."
This will display at second 2: "Waiting for your input.."
This will display at second 3: "Waiting for your input..."
This will display at second 4: "Waiting for your input...."
This will display at second 5: "Waiting for your input."
This will display at second 6: "Waiting for your input.."
This will display at second 7: "Waiting for your input..."
This will display at second 8: "Waiting for …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

11
推荐指数
2
解决办法
8544
查看次数

在将其设置为空之前,是否需要关闭Adodb.recordset对象?

Dim rs as ADODB.Recordset
set rs = ReturnARecordset 'assume ReturnARecordset does just that...

'do something with rs

rs.Close
set rs = Nothing
Run Code Online (Sandbox Code Playgroud)

是否有必要在将其设置为空之前调用rs.Close?

编辑:我们有一个全局连接,我们在应用程序的持续时间内保持打开状态,所有记录集对象都使用相同的连接.我在下面看到两个答案,谈到需要关闭记录集以确保连接不会悬空.对我而言,这听起来像很多愚蠢的谈话,因为连接是用连接对象控制的,而不是记录集对象吗?但如果我在这里遗漏了什么,请告诉我......

vb6 database-connection adodb

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

对Pandas Dataframe行进行求和

我有一个记录的DataFrame看起来像这样:

stocks = pd.Series(['A', 'A', 'B', 'C', 'C'], name = 'stock')
positions = pd.Series([ 100, 200, 300, 400, 500], name = 'positions')
same1 = pd.Series(['AA', 'AA', 'BB', 'CC', 'CC'], name = 'same1')
same2 = pd.Series(['AAA', 'AAA', 'BBB', 'CCC', 'CCC'], name = 'same2')
diff = pd.Series(['A1', 'A2', 'B3' ,'C1', 'C2'], name = 'different')
df = pd.DataFrame([stocks, same1, positions, same2, diff]).T
df
Run Code Online (Sandbox Code Playgroud)

这给出了一个看起来像的pandas DataFrame

      stock same1 positions same2 different
0     A    AA       100   AAA        A1
1     A    AA       200   AAA        A2
2 …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

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

VBA:如何将日期作为字符串 yyyy-mm-dd

我试图将日期作为格式化的字符串yyyy-mm-dd

我尝试了各种奇怪的结果:

Dim mydate As String
mydate = Date
mydate = Year(Date)
mydate = Month(Date)
mydate = Day(Date)
Run Code Online (Sandbox Code Playgroud)
  1. 第一个给出11/02/没有年份。

我可以尝试连接数据,但是:

  1. 第二个给出年份 OK
  2. 然而,第三个月份为 2 而不是 02
  3. 第四个类似。

任何澄清或示例将非常受欢迎。

excel vba

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