1. Home
  2. Knowledge Base
  3. ClickHouse
  4. Load data to ClickHouse from CSV file via Python
  1. Home
  2. Knowledge Base
  3. ClickHouse DBA
  4. Load data to ClickHouse from CSV file via Python
  1. Home
  2. Knowledge Base
  3. ClickHouse Performance
  4. Load data to ClickHouse from CSV file via Python
  1. Home
  2. Knowledge Base
  3. ClickHouse Support
  4. Load data to ClickHouse from CSV file via Python

Load data to ClickHouse from CSV file via Python

In this article, we will show you how you can insert your data to ClickHouse from CSV file.

To do that, we will use a python script.

First, download the python script from the command given below.

 

git clone https://github.com/ChistaDATA/Csv-To-ClickHouse

Open the script file with your editor and edit the following rows with your ClickHouse server information.

 

conn = clickhouse_driver.Client(host='localhost', port=9000)
 
with open('data.csv', 'r') as f:

query = f"INSERT INTO table ({columns}) VALUES "

Now you can run the script:

 

python uploadFile.py

or

python3 uploadFile.py

 

Was this article helpful?

Related Articles

CHISTADATA IS COMMITTED TO OPEN SOURCE SOFTWARE AND BUILDING HIGH PERFORMANCE COLUMNSTORES

In the spirit of freedom, independence and innovation. ChistaDATA Corporation is not affiliated with ClickHouse Corporation 

Need Support?

Can't find the answer you're looking for?
Contact Support

ChistaDATA Inc. Knowledge base is licensed under the Apache License, Version 2.0 (the “License”)

Copyright 2022 ChistaDATA Inc

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.