标签: export-to-csv

将列名称导出到 CSV

我希望能够将表列的名称与查询结果一起导出到 .csv 文件中。我发现了一些使用 mysql_ 的示例,但我希望有人可以在我尝试使用 PDO 时帮助我。$sql 中的数据导出得很好,但我无法将列名导出为第一行。

<?php 
header("Content-type: text/csv");
header("Content-Disposition: attachment; filename=brewlog.csv");
header("Pragma: no-cache");
header("Expires: 0");

//Database Connection 
include"connect.php";

//Assign variables from POST
    $beer = $_POST['beer'];

//SQL Query for Data
    $sql = "SELECT * FROM brewlog WHERE Beer = :beer ORDER BY BrewDate DESC";

//Prepare Query, Bind Parameters, Excute Query
    $STH = $DBH->prepare($sql);
    $STH->bindParam(':beer', $beer);
    $STH->execute();

//Get Column Names for Header   
    $STMT = $DBH->query('SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = \'database\' AND TABLE_NAME = \'my_table\'');
    $header = $STMT->fetchAll(PDO::FETCH_NUM); …
Run Code Online (Sandbox Code Playgroud)

php mysql pdo export-to-csv

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

在 for 循环中写入 .csv

我想在 for 循环中写入 csv 文件。data为了简单起见,假设我有一个包含 3 行变量的数据框x。最后,我希望输出为 200 个 .csv 文件,每个文件包含一行数据。数据的第一列是我的变量的标识(“ID”)。

此外,我的数据描述如下:

  data:

     ID x
 [1] a  1
 [2] b  2
 [3] c  3 

 for (i in nrow(data)){
   write.csv(data[i,2], file = paste0("Directory/", "data[i,1], ".csv"))
 }
Run Code Online (Sandbox Code Playgroud)

我运行此代码并创建一个 csv 文件。但是,仅创建了最后一行,这意味着我发现只有一个文件c.csv

你知道我做错了什么吗?我以为它会自动创建所有档案。我应该先将结果保存在列表中然后导出吗?

csv for-loop r export-to-csv

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

Python 将 x、y 和 z 列表转换为矩阵/表

我有格式列表:

[[x_0, y_0, z_0], [x_1, y_1, z_1] ... [x_n, y_n, z_n]]
Run Code Online (Sandbox Code Playgroud)

其中 x_0 == x_1:

[[0, 0, z_0], [0, 1, z_1], [0, 2, z_2]... [1, 0, z_o] ... [x_n, y_n, z_n]]
Run Code Online (Sandbox Code Playgroud)

我想将其转换为这样的矩阵(最好创建 csv 文件):

矩阵

主要问题 - 我不知道数组的总大小(它每次都会改变,但它总是方形的)。进行这种转变的最简单方法是什么?

该列表是点的 XYZ 坐标。

python matrix python-2.7 export-to-csv

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

Pandas:使用 to_csv() 带引号和逗号作为分隔符

我是 pandas 新手,在导出到另一个系统的正确 CSV 格式时遇到问题。

源文件如下所示,其中字段由引号和逗号分隔。

"User ID","Description","User Name"
"user1","John","john01"
"user2","Mike","mike33"
"user3","Barry","barry66"
Run Code Online (Sandbox Code Playgroud)

我想以相同的格式导出,但无法导出。

我试过

csvfiledf.to_csv(outputcsv, index=False,  sep='\",\"') 
Run Code Online (Sandbox Code Playgroud)

但得到

TypeError: "delimiter" must be a 1-character string
Run Code Online (Sandbox Code Playgroud)

python csv dataframe export-to-csv pandas

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

将 pandas 组保存到单独的 CSV 文件

是否可以dfcsv's不使用.to_csv. 使用下面的代码,我手动返回所需的值并将其导出到 csv。如果我只有几个文件要导出,这是可以的,但如果有大量文件或文件名不断更改数据集,那就会很麻烦。

如果您有特定的值列表并将其导出到 csv,是否有更有效的方法来返回所需的值?

import pandas as pd

d = ({
    'C' : ['08:00:00','XX','08:10:00','XX','08:41:42','XX','08:50:00','XX', '09:00:00', 'XX','09:15:00','XX','09:21:00','XX','09:30:00','XX','09:40:00','XX'],
    'D' : ['Home','Home','Home','Home','Away','Away','Shops','Shops','Away','Away','Shops','Shops','Home','Home','Away','Away','Home','Home'],
    'E' : ['Num:','','Num:','','Num:','','Num:','','Num:', '','Num:','','Num:','','Num:', '','Num:', ''],
    'F' : ['1','','1','','1','','1','','1', '','2','','2','','1', '','2',''],   
    'A' : ['A','','A','','A','','A','','A','','A','','A','','A','','A',''],           
    'B' : ['Stop','','Res','','Stop','','Start','','Res','','Stop','','Res','','Start','','Start','']
    })

df = pd.DataFrame(data=d)

#List of designated places
values = ['Home', 'Away', 'Shops']

#Export to csv
Home = df.loc[df['D'] == 'Home'].to_csv('Home.csv')
Away = df.loc[df['D'] == 'Away'].to_csv('Away.csv')
Shops = df.loc[df['D'] == 'Shops'].to_csv('Shops.csv')
Run Code Online (Sandbox Code Playgroud)

python dataframe export-to-csv pandas

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

如何将Windows CMD终端中的数据导出到csv文件?

我使用的是 Windows10,我想使用 Windows 命令将 Windows cmd 终端中的数据导出到 csv 文件中。

请告知我该如何保存。

windows csv cmd export-to-csv

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

如何使用python将pdf文件转换为excel文件

我想将pdf文件转换为excel并通过python将其保存在本地。我已将 pdf 转换为 excel 格式,但我应该如何将其保存在本地?

我的代码:

df = ("./Downloads/folder/myfile.pdf")
tabula.convert_into(df, "test.csv", output_format="csv", stream=True)
Run Code Online (Sandbox Code Playgroud)

python csv export-to-csv tabula convertto-json

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

从对象列表创建 csv 文件 C#

如何从通用对象列表创建 csv 文件?在示例中,分子列表包含 3 个 Molecule 类型的对象:

namespace example_reactioncalc
{

    class Program
    {
        public class Molecule
        {
            public double property_A { get; set; }
            public double property_B { get; set; }
        }

        public static Molecule Reaction(Molecule molecule_1, Molecule molecule_2)
        {
            Molecule reacted_molecule = new Molecule();
            reacted_molecule.property_A = molecule_1.property_A + molecule_2.property_A;
            reacted_molecule.property_B = (molecule_1.property_B + molecule_2.property_B) / 2;
            return reacted_molecule;
        }

        static void Main(string[] args)
        {
            // Initiation of the list of molecules
            List<Molecule> molecules = new List<Molecule>();

            // Adding two …
Run Code Online (Sandbox Code Playgroud)

c# export-to-csv

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

在 bash 中使用 jq 进行嵌套的 Json 解析

我需要解析一个 json 文件,我将 bash 脚本与 jq 绑定在一起,但没有得到预期的输出。

JSON 文件:

[
  {
    "fqdn": "my-created-lb",
    "status": "Active",
    "members": {
      "10.45.78.9:80": {
        "dc": "NA",
        "state": "enabled",
        "port": 80
      },
      "10.45.78.10:80": {
        "dc": "NA",
        "state": "enabled",
        "port": 80
      },
      "10.45.78.11:80": {
        "dc": "NA",
        "state": "enabled",
        "port": 80
      },
      "10.45.78.12:80": {
        "dc": "NA",
        "state": "enabled",
        "port": 80
      }
    }
  }
]
Run Code Online (Sandbox Code Playgroud)

我需要输出为:

"my-created-lb"
"10.45.78.9:80","enabled"
"10.45.78.10:80","enabled"
"10.45.78.11:80","enabled"
"10.45.78.12:80","enabled"
Run Code Online (Sandbox Code Playgroud)

我在 jq 下面尝试过,但没有得到预期的输出:

jq '.[] | .fqdn,.members,.members[].state'
Run Code Online (Sandbox Code Playgroud)

但我低于输出:

jq '.[] | .fqdn,.members,.members[].state'
Run Code Online (Sandbox Code Playgroud)

bash json nested export-to-csv jq

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

在python中写入文件

我可能会问一个愚蠢的问题.我刚开始学习Python.

我有一个简单的python脚本,它用两个方法定义了一个类:add_coursewrite_to_file:

class School:
    courses=["Math","Physics","Chemical"]

    def __init__(self):
        return

    def add_course(self, course):
        if course not in self.course:
           self.course.append(course)

    def write_to_file():
        course_file = open('courses.csv', 'w+')
        wr = csv.writer(course_file, delimiter='\t')
        writer.writerow(self.courses)

// create a School instance
school = School()

// add course
school.add_course("test")
school.add_course("test2")
school.add_course("test")

// write course to file
school.write_to_file()
Run Code Online (Sandbox Code Playgroud)

我运行上面的脚本,然后,我打开courses.csv文件,我没有看到"test"和"test2",但我可以看到"Math","Physics","Chemical"等课程为什么?

python csv python-2.7 export-to-csv

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

标签 统计

export-to-csv ×10

csv ×5

python ×5

dataframe ×2

pandas ×2

python-2.7 ×2

bash ×1

c# ×1

cmd ×1

convertto-json ×1

for-loop ×1

jq ×1

json ×1

matrix ×1

mysql ×1

nested ×1

pdo ×1

php ×1

r ×1

tabula ×1

windows ×1