小编Dam*_*har的帖子

添加数组中缺失的日期

我想显示本周的数据。在数据库中,我有一些特定的日期数据,我已经填充了缺失的日期,在视图页面中,我通过 foreach 循环显示该数据,因为我想为它们设置不同的值。但由于 2 个 foreach 循环,它显示了多次数据。我想在一个数组中获得结果。我的代码是:

 public function cashflowdetails() { 
             
            $cashflow = CashModel::orderBy('payment_date','asc') ->get();  
            $cashflow_array = [];
            $cashflowDate_array = [];
                 
            $now = Carbon::now();
            if (Input::get('from') != '') {
                $weekStartDate =Input::get('from') ;
            }
            else{
                $weekStartDate = Carbon::now()->startOfWeek();
            }  
            if (Input::get('to') != '') {
                $weekEndDate = Input::get('to');
            }
            else{
                $weekEndDate = Carbon::now()->endOfWeek()->addDay();
            } 
                $period = CarbonPeriod::create($weekStartDate, $weekEndDate);
                foreach ($period as $date) {
                    $dt    = new DateTime($date->format("Y-m-d")); 

                    if($dt->format('l')!= 'Sunday' && $dt->format('l')!= 'SUNDAY' && $dt->format('l')!= 'SATURDAY' && $dt->format('l')!= 'Saturday')
                    {
                        foreach($cashflow as $cash){ …
Run Code Online (Sandbox Code Playgroud)

php mysql arrays laravel

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

如何使用角度库中的scss文件创建组件

我创建了一个 scss 应用程序并关联了一个库。我想在这个库中使用 .scss 文件创建组件。但是当我在库中创建一个组件时,Angular 会自动为其分配一个 css 文件。

我使用 scss 选项创建了应用程序(名为 vega-libraries),但没有创建库(polaris-common)

这是带有树视图的项目的屏幕截图,我尝试更改totoComponentin的 css 文件toto.scss,如屏幕截图中所示。

在此输入图像描述

但是当我这样做时,它会生成以下类型的错误:

错误:加载程序“C:/Users/........toto/toto.component.css”未返回字符串。

如何使用可用的 .scss 文件在我的库中创建组件?

感谢您的帮助

编辑 :

 "polaris-common": {
      "projectType": "library",
      "root": "projects/polaris-common",
      "sourceRoot": "projects/polaris-common/src",
      "prefix": "lib",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "project": "projects/polaris-common/ng-package.json"
          },
          "configurations": {
            "production": {
              "tsConfig": "projects/polaris-common/tsconfig.lib.prod.json"
            },
            "development": {
              "tsConfig": "projects/polaris-common/tsconfig.lib.json"
            }
          },
          "defaultConfiguration": "production"
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "projects/polaris-common/src/test.ts",
            "tsConfig": "projects/polaris-common/tsconfig.spec.json",
            "karmaConfig": "projects/polaris-common/karma.conf.js"
          }
        }
      }
    } …
Run Code Online (Sandbox Code Playgroud)

sass shared-libraries angular

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

Python、Pandas将Excel文件合并为1,文件名为A列

我正在将 Excel 电子表格合并为 1 个电子表格,并希望在合并时将电子表格的文件名作为第一列插入。

\n\n

要合并的Excel文件为:20170801.xlsx、20170901.xlsx、20171001.xlsx

\n\n

这是我的代码:

\n\n
working_folder = \'c:\\\\abc\\\\\'\nfiles = os.listdir(working_folder)\n\nfiles_xls = [];\nfor f in files:\n    if f.endswith(".xlsx"):\n        fff = working_folder + f\n        files_xls.append(fff)\n\ndf = pd.DataFrame();\n\nfor f in files_xls:\n    data = pd.read_excel(f, skip_footer=0)\n    file_date = basename(f).replace(".xlsx", "")\n    #data.index = pd.MultiIndex.from_tuples([("", file_date)] * len(data))\n    data.index = pd.MultiIndex.from_tuples([(file_date)] * len(data))\n    df = df.append(data)\n\ndf.to_excel(working_folder + \'final.xls\', merge_cells = False)\n
Run Code Online (Sandbox Code Playgroud)\n\n

问题出在data.index = pd.MultiIndex \xe2\x80\xa6 行。

\n\n

当我使用时:

\n\n
data.index = pd.MultiIndex.from_tuples([(file_date)] * len(data))\n
Run Code Online (Sandbox Code Playgroud)\n\n

它会生成这样的电子表格:

\n\n

在此输入图像描述

\n\n

当我使用时: …

python excel dataframe pandas

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

Oracle 11 PL SQL使用Execute Immediate将值赋给变量

我是PL SQL的新手并且还在学习,但我需要解决一个问题而且我不太了解PL SQL来快速解决我的问题.

我引用了两个表:用户和属性.我有一个带3个参数的过程:attrib_id,uid, attrib_value.

我首先使用attrib_id查询属性表以返回属性名称并将其分配给变量.我的代码到目前为止.

接下来,我想在另一个select语句中使用从前一个select语句创建的变量来查询users表,并返回与该变量所代表的属性关联的当前值.

码:

PROCEDURE value_update_proc_z(attrib_id INTEGER, uid IN VARCHAR2, attrib_value IN VARCHAR2)

IS
    v_old_attrib_name attributes.attribute_name%TYPE;
    v_oldattrib_value varchar2(100);
    v_mymsg varchar2(2000);

BEGIN
    EXECUTE IMMEDIATE 'SELECT attrib_name FROM attributes WHERE indx = ''' || attrib_id || '''' INTO v_old_attrib_name;

    EXECUTE IMMEDIATE 'SELECT' || v_old_attrib_name || 'FROM USERS WHERE USERID = ''' || uid || '''' INTO v_oldattrib_value;

    v_mymsg := v_old_attrib_name || ' ' || v_oldattrib_value;

END value_update_proc_z;
Run Code Online (Sandbox Code Playgroud)

第一个查询应该根据传递给过程的数字从属性表中返回一个值.例如,如果attrib_id …

oracle plsql

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

标签 统计

angular ×1

arrays ×1

dataframe ×1

excel ×1

laravel ×1

mysql ×1

oracle ×1

pandas ×1

php ×1

plsql ×1

python ×1

sass ×1

shared-libraries ×1