Skip to main content

Copyright (c) 2023-Present EncoreSky Technologies Pvt. Ltd. All rights reserved.

Excel Writer

version

excel_writer is a package containing the methods for creating excel file from python dictionary or pandas dataframe.

Prerequisites

You'll also need the following:

  • Python, excel_writer is compatible with version >=3.8.11.

Installation

To install the package (in either a system-wide or a virtual environment), navigate to the excel_writer root folder in a Terminal, and type:

pip install excel-writer

excel_writer will be installed as a package in your Python distribution, along with it's dependencies if necessary.

N.B. - installing in a virtual environment is recommended.

Usage

Input Format

Supported input format for dictionary is as follows:

{
    <column_name>: [<row_value>, <row_value>, . . . .],
    <column_name>: [<row_value>, <row_value>, . . . .],
    .
    .
    .
    .
}

Write a file using dictionary

from excel_writer import ExcelWriter

input_data = {
    "Name": ["Aarav", "Jayesh", "Vineet", "Rahul", "Mayank", "Deepak"],
    "Age": [24, 28, 27, 25, 28, 35],
    "Emp Id": ["A-001", "A-002", "A-003", "A-004", "A-005", "A-006"],
    "City": ["Indore", "Bhopal", "Gwalior", "Pune", "Kolkata", "Udaipur"],
    "Has Bike": ["Y", "Y", "Y", "Y", "Y", "Y"]
}

excel_writer = ExcelWriter(file_name="test.xlsx", 
                            sheet_name="sheet_1")

excel_writer.write_data(data_dict = input_data)

Write a file using pandas dataframe

import pandas as pd
from excel_writer import ExcelWriter

input_data = {
    "Name": ["Aarav", "Jayesh", "Vineet", "Rahul", "Mayank", "Deepak"],
    "Age": [24, 28, 27, 25, 28, 35],
    "Emp Id": ["A-001", "A-002", "A-003", "A-004", "A-005", "A-006"],
    "City": ["Indore", "Bhopal", "Gwalior", "Pune", "Kolkata", "Udaipur"],
    "Has Bike": ["Y", "Y", "Y", "Y", "Y", "Y"]
}

data_df = pd.DataFrame(input_data)
excel_writer = ExcelWriter(file_name="test.xlsx", 
                            sheet_name="sheet_1")

excel_writer.write_data(data_df = data_df)

Metadata

Release files for excel-writer 1.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for excel-writer 1.0.6
File Size Uploaded
excel_writer-1.0.6.tar.gz 4.5 kB Details

Release files / excel_writer-1.0.6.tar.gz

Download URL excel_writer-1.0.6.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
28259adf74cfeabf905c03dc2328f3e82dc1329548030d450e8c58377a261448
BLAKE2b-256 checksum
How to use checksums
4687374d2d3d4b3b28a3b6edcbf07ec5d572752982580834edefb789606689cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.11

Release history Release notifications | RSS feed

This release

1.0.6 This release

1 release file

1.0.5

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page