teleren/devto huggingface dataset:
How to Share an Excel File with Email? ~A Complete Guide!!
Tags: excelpreface, excelbasics, exceltutorials, shareexcelwithemail
Published: 2021-02-10 11:00:37

---
title: How to Share an Excel File with Email? ~A Complete Guide!!
published: true
date: 2021-01-30 09:21:32 UTC
tags: ExcelPreface,ExcelBasics,ExcelTutorials,ShareExcelwithemail
canonical_url: https://geekexcel.com/how-to-share-an-excel-file-with-email/
---

So far we have learned how to share an Excel file with people. Sometimes, you may need to send a part of the worksheet or a single excel worksheet from the workbook to your colleague or boss. In this case, you must know how to **share an Excel file with email**. If you don’t know that, then this is the right place. Here we will guide you to do this job. Let’s get into this article!! Get an official version of ** MS Excel**  from the following link: [https://www.microsoft.com/en-in/microsoft-365/excel](https://www.microsoft.com/en-in/microsoft-365/excel)
## Steps to share an Excel file with email:

Let’s follow the below instructions to share an Excel file with other people.

- First, open the Excel and Click on the **“File”** tab from the **“Ribbon”**.

![File tab](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2021/01/File-tab.png)<figcaption id="caption-attachment-21406">File tab</figcaption>

- Here, you need to click the **“Share”** option from the left navigation sidebar, under that, you can see the **“Email”** option.

![Click the Email option](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2021/01/Click-the-Email-option.png)<figcaption id="caption-attachment-21576">Click the Email option</figcaption>

- On the right of the Excel worksheet, you can see the many options to share a file.

![Email options](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2021/01/Email-options.png)<figcaption id="caption-attachment-21577">Email options</figcaption>

- You need to select any option as per your wish, and it will open the email or outlook window.
- Here, you need to type the mail id of the person and select the contents then click the **send** option.

## Bottom-Line:

From this short tutorial, you can get some clarification on how to **share an Excel file with email**. Let me know your **suggestions** in the below **comment** section. I reply to **queries** frequently. Thank you so much for visiting our site!! Click here to know more about **[Geek Excel](https://geekexcel.com/)**!!

### Related Articles:

- **[Convert Column Number to Letter in Excel ~ Different Ways!!](https://geekexcel.com/convert-column-number-to-letter-in-excel/)**
- **[How to Check the Print Preview in Excel Office 365?](https://geekexcel.com/check-print-preview-in-excel/)**
- **[Check If Cell Contains All Values from a Range in Excel Office 365!!](https://geekexcel.com/check-if-cell-contains-all-values-from-a-range-in-excel-office-365/)**
- **[How to Remove Numeric Characters From a Cell in Excel? ~ Easy Tutorial!!](https://geekexcel.com/remove-numeric-characters-from-a-cell/)**
How to Share Excel File with People? ~ A Simple Guide!!
Tags: excelpreface, excelbasics, exceltutorials, shareexcelwithpeople
Published: 2021-02-10 11:45:44

---
title: How to Share Excel File with People? ~ A Simple Guide!!
published: true
date: 2021-01-30 09:19:40 UTC
tags: ExcelPreface,ExcelBasics,ExcelTutorials,ShareExcelwithpeople
canonical_url: https://geekexcel.com/how-to-share-excel-file-with-people/
---

Nowadays, many people are using Microsoft Excel for teamwork. In the past, people would share Excel files and other documents by E-mail. But the recent versions of Excel 2010, 2013, and 2016 make it easy to share and collaborate on workbooks.

By sharing an Excel file, you are giving other users access to the same document and allow them to make edits simultaneously. Here, we will guide you to know the simple step to **share an Excel file with people**. Let’s see them below!! Get an official version of ** MS Excel**  from the following link: [https://www.microsoft.com/en-in/microsoft-365/excel](https://www.microsoft.com/en-in/microsoft-365/excel)
## Steps to share an Excel file:

Let’s follow the below instructions to share an Excel file with other people.

- First, open the Excel and Click on the **“File”** tab from the **“Ribbon”**.

![File tab](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2021/01/File-tab.png)<figcaption id="caption-attachment-21406">File tab</figcaption>

- Here, you need to click the **“Share”** option from the left navigation sidebar, under that, you can see the **“Share with People”** option.

![Select share option](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2021/01/Select-share-option.png)<figcaption id="caption-attachment-21572">Select share option</figcaption>

- On the right of the Excel worksheet, a share window will appear.
- Here, you need to add a person’s Email by whom you want to share.
- Now, select the **“Can edit”** or **“Can View”** option from the list.
- Click the **Share** button to give access to other people.

## Conclusion:

In this way, you can **share your Excel file with others** and give access too. If you feel this article is helpful to you then share your **feedback** with us. Thank you so much for visiting our site!! Click here to know more about **[Geek Excel](https://geekexcel.com/)**!!

### Related Articles:

- **[How to Save an Excel File to OneDrive? A Complete Tutorial!!](https://geekexcel.com/save-an-excel-file-to-onedrive-in-excel/)**
- **[How to Check the Print Preview in Excel Office 365?](https://geekexcel.com/check-print-preview-in-excel/)**
- **[Check If Cell Contains All Values from a Range in Excel Office 365!!](https://geekexcel.com/check-if-cell-contains-all-values-from-a-range-in-excel-office-365/)**
- **[How to Remove Numeric Characters From a Cell in Excel? ~ Easy Tutorial!!](https://geekexcel.com/remove-numeric-characters-from-a-cell/)**
Scientific Programming School Video 🔥 
Tags: productivity, promotion, codenewbie, tutorial
Published: 2021-01-30 08:50:07

**TL/DR**: It's a promotional video 💡

The **Scientific Programming School** (https://scientificprogramming.io/) is an interactive and advanced e-learning platform for learning scientific coding. It gives you the opportunity to run scientific codes/ OS commands as you learn with playgrounds and Interactive shells inside your browser. 

![Scientific Programming School - Website](https://dev-to-uploads.s3.amazonaws.com/i/ooik677ea8elalekml8k.jpg)

Scientific Programming instructors specialize on Linux, Devops, HPC and Data Science coding with scientific programming. Currently we support three OS (Ubuntu, RHEL and SuSE) and 50+ programming languages including the commercial ones like C# and Matlab. 

Get **FREE courses** @ Android app 👏 https://app.scientificprogramming.io/

**School website**: https://scientificprogramming.io/

The Scientific Programming School Platform is powered by Digital Ocean's multiple droplets with a scalable design.
ByPass your college/University firewall and access everything privately on the internet
Tags: privacy, internet, firstpost, collegeinternet
Published: 2021-01-30 07:47:47

Hi Everyone, this is gonna be my first post here on DEV and i am really excited about it. So please be soft on me.

Today, i am gonna share with you guys a really cool way to bypass your college or university internet restrictions on the LAN or wifi you get. For example, in my own college campus, we have a free wifi and lan service for the students. But they have blocked a lot of internet sites like all adult sites, torrent sites, and a lot of other useful sites as well which students might find useful in day to day usage. So without wasting any more of your time, lets start.

We will be discussing 2 ways to do the desired thing we are here for-:
1) Using a VPN
2) Using a custom DNS

#Using a VPN

As simple as it sounds, using a VPN is a very good option when it comes to bypassing your restricted college firewall and having privacy on the internet.
So the VPNs i recommend are proton vpn in the free category and NORD and EXPRESS VPN in the paid ones.
If you are just willing to try out a free option go with proton as it offers a pretty generous free plan which gives you multiple servers in 3 countries namely US, Japan and NewZealand.

#Using a Custom DNS

If a VPN doesn't work for you, i recommend the more technical option which is using a DNS other than your default one. Sometimes what colleges do is using their own custom dns which blocks certain websites/categories of websites due to which using a VPN also does not work. 
So this option should work fine as far as i know.
Now the solution:
Search for 1.1.1.1 on google, the first option you will see will be from Cloudflare's website, visit their site and download the Cloudflare warp app for your os and install it accordingly.
Then just connect to your college/uni wifi/lan and then switch on the Cloudflare-warp app's switch button, this will enable a custom dns with a VPN as well.

Now you are free to use the internet privately without any restrictions.

Do comment any questions or problems and i will be happy to answer.
Thanks for Reading.
Apollo and Vuejs for Vitejs
Tags: vue, graphql, apollo
Published: 2021-01-30 07:32:46

# Apollo and Vuejs for Vitejs

**Background**

Hey! For me, it was necessary to use apollo-client with Vite 2. And while there are no clean libraries that will work only with Vuejs, then we will manage with what we have. The Apollo team wrote a client only for react and therefore we have to mess things up from: **@apollo/client/core**

# Start 🚀

First, we need to install the **@apollo/client** package. This can be done with the command below:

    npm i @apollo/client // OR yarn add @apollo/client

<br>

Then I started setting up the configuration to work with the backend.
```
// src/apollo/client.js

import { ApolloClient, HttpLink } from '@apollo/client/core'
import { InMemoryCache } from '@apollo/client/cache'

const httpLink = new HttpLink({
  uri: import.meta.env.VITE_API_URL
})

const apolloClient = new ApolloClient({
  link: httpLink, 
  cache: new InMemoryCache()
})

export default apolloClient
```
<br>

We can now import **apollo.js** into the Vuejs component
```
// src/components/ApolloHello.vue

<script setup>
import apolloClient from '../apollo/client.js'
import { EXCHANGE_RATES } from '../graphql'

const { data: { rates } } = await apolloClient.query({
  query: EXCHANGE_RATES
})

console.log(rates)
</script>
```

<br>

You also need to make changes to **vite.config.js**
```
{
    ...
    optimizeDeps: {
        include: [
            '@apollo/client/core',
            '@apollo/client/cache'
        ]
    },
    rollupInputOptions: {
        external: ['react']
    }
    ...
}
```

<br>

# What's next?
We can now use **@apollo/client** along with Vuejs. To try this stack, you can **<a href="https://github.com/Rezvitsky/vitejs-apollo">clone the repository</a>**
Arts & Crafts México
Tags: arts, craft, architecture, css
Published: 2021-01-30 06:59:08

Arts & Crafts Mexico
Arts & Crafts Mexico

We are a record label founded in 2008 and made up of enthusiastic music lovers who strongly believe in the positive development of the music industry.

Our mission is to enter the attractive and active national independent market and enrich the musical offer at domestic prices in our country.


FAQ
• Musicians who want to sign with Arts & Crafts; Mexico

Surely this is not news to you, but it is worth clarifying, it is quite rare that a band is signed today for sending an unsolicited demo to the label. Having said that, if you want to send your music you can do so at the address found at the bottom of this page.


Although we listen to everything you send us, we do not return any packages or offer a review / criticism of the material that you send us. It's not bad vibes, that's just not our job.

Best of luck to you and your band. Never stop making music, let it grow. Although it may seem impossible at times, anything can happen. At the end of the day the only thing that matters is the music. 

cek this out :https://arteinspire.blogspot.com/2019/02/art-drawing-wallpaper-cute-girl-cartoon.html

• To all of you who want to collaborate with Arts & Crafts; MX

It is an honor that you want to collaborate with our work team. If you want, send your resume or proposal to the email that comes in the contact section and we will gladly review if an opportunity arises.

• If you want to license our music

If you work in film, television or something related and you want to license our music, please write to our email, in most cases we control the masters and the publisher, so you can deal directly with us.

source :https://arteinspire.blogspot.com
Some tips for designing or developing multilingual sites
Tags: webdev, html, javascript
Published: 2021-01-30 06:28:38

* Use `lang` attribute in your HTML.
* Directing users to their native language - Allow a user to change his country/language easily without hassle.
* Text in raster-based images (e.g. `png`, `gif`, `jpg`, etc.), is not a scalable approach - Placing text in an image is still a popular way to get good-looking, non-system fonts to display on any computer. However, to translate image text, each string of text will need to have a separate image created for each language. Anything more than a handful of replacements like this can quickly get out of control.
*Restrictive words/sentence length - Some content can be longer when written in another language. Be wary of layout or overflow issues in the design. It's best to avoid designing where the amount of text would make or break a design. Character counts come into play with things like headlines, labels, and buttons. They are less of an issue with free-flowing text such as body text or comments.
* Be mindful of how colors are perceived - Colors are perceived differently across languages and cultures. The design should use color appropriately.
* Formatting dates and currencies - Calendar dates are sometimes presented in different ways. Eg. "May 31, 2012" in the U.S. vs. "31 May 2012" in parts of Europe.
* Do not concatenate translated strings - Do not do anything like "The date today is " + date. It will break in languages with different word order. Use a template string with parameters substitution for each language instead. For example, look at the following two sentences in English and Chinese respectively: I will travel on { date } and { date } 我会出发. Note that the position of the variable is different due to grammar rules of the language.
* Language reading direction - In English, we read from left-to-right, top-to-bottom, in traditional Japanese, text is read up-to-down, right-to-left.


>https://www.quora.com/What-kind-of-things-one-should-be-wary-of-when-designing-or-developing-for-multilingual-sites
Google or Microsoft for email?
Tags: developers, googlecloud, microsoft, projectmanagement
Published: 2021-01-30 06:23:08

When I opened my business 3 years ago, I created a G Suite  account and became quite fed up with the interface, leading me to move to Office 365. 

Recently I found that Google has majorly improved its offering and changed the name to workspace. They have also made the interface much easier to use.

Now, I’m trying to set up our systems for rapid growth.

## Developers:
I want to see what you guys feel is best for a developers work life? 

## And if you do project management: 
From a project management standpoint, which email and cloud provider is the simplest to maintain, integrate with software, and add new users to?

Thank you 🙏
Histogram Equalisation in Image Processing
Tags: numpy, seaborn, matplotlib, opencv2
Published: 2021-01-30 06:11:52

It is an image enhancement technique.
It represents frequency of occurrence of various grey levels that are present in an image.
It produces visually pleasing results out of noisy or dark images.

Input image[2^8 bit image]:
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/g2ipoukjpmarbjzoih0b.jpg)

Output image:
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/6qsfa8iwbcyz85voyvav.png)


```python
import matplotlib.pyplot as plt
import cv2
import seaborn as sns
import numpy as np
img=cv2.imread("/Users/ruthvikrajam.v/Desktop/X-ray.jpg",0)
# Importing a greyscale image in 2D so 0 is passed as a parameter
plt.imshow(img, cmap='gray') # Displaying an opencv image using matplotlib
plt.hist(img,bins=20) # Plotting an Histogram for the Input Image
sns.distplot(img)  # Plotting KDE of an image, the intensity values are not equally distributed 
x=img.flatten() # The Flatten Image command merges all of the layers of the image into a single layer with no alpha channel 
hist, bins= np.histogram(x,256,[0,256]) # 256 is no of bins, [0,256] means range which sets lower and upper range of bins
# Basically here we are finding the frequency of each grey level image from 0 to 255 and storing the result in hist
pdf=hist/(hist.sum())# Finding the Probability Distribution Function of the input image
cdf=pdf.cumsum() # Finding the Cumulative distribution of all the intensity values in an ascending order[0-255]
cdf_normalized= cdf*255 # Now we have to multiply each value with maximum intensity value of an input image
# Here we can do any other operation also but I have chosen to multiply with the maximum intensity value of an input image
rounded=np.round(cdf_normalized) # since digital image consists of discrete intensity values, rounding off to the nearest intensity value
img1=cv2.imread("/Users/ruthvikrajam.v/Desktop/X-ray.jpg",0)
row,col=img1.shape
for i in range(0,row):   # row= 312 # col= 256
    for j in range(0,col):
             new=img1[i][j];
             img1[i][j]=rounded[new];
# Here we are replacing the actual intensity value of each pixel with the rounded intensity value
plt.imshow(img1,cmap="gray") # Modified image
sns.distplot(img) 
sns.distplot(img1)             
# Compare the KDE for original and modified image
```
Why after doing histogram equalisation also we won't see a uniform distribution ??
Ans: (1) Histogram equalisation will try to make the PDF as uniform as possible, while at the same time respecting the original properties of the image and (2) we are converting the Continuous CDF values to Discrete CDF values since our output image should contain only discrete intensity values.
This is also another reason why we will not get a perfectly uniform histogram as result.
Make and publish a NodeJS CLI in 10 minutes!!
Tags: node, npm, javascript
Published: 2021-01-30 06:09:13

In this post you will make a NodeJS command line calculator and publish it to NPM all in just 10 minutes. So without any further ado lets start 

## Step 1 - Setup
* Name and create a project folder
  ```
  mkdir <insert project name>
  cd <insert project name>
  ```
* Initialize NPM
  ```
  npm init -y
  ```
  This command will create a `package.json` file this file will   contain all the details of our package 
* Create a file called `cli.js` in the root of our project this is the file in which we will write code
* Open the `cli.js` file and add this on the first line
  ```
  #!/usr/bin/env node
  ```
  This line will let our code know where to find NodeJS command
* Open the `package.json` file and at the very bottom add this line
  ```
  "bin": "cli.js"
  ```
  This line will let NPM know which file contains the code to execute when called

## Step 2 - Code
Open up the `cli.js` file and add the following code
```js
let args = process.argv.slice(2);
console.log(eval(args[0]));
```
Now your `cli.js` file should look like this
```js
#!/usr/bin/env node
let args = process.argv.slice(2);
console.log(eval(args[0]));
```
Now let me explain the code line by line
1. `#!/usr/bin/env node` This line will let our code know where to find NodeJS command
2. `let args = process.argv.slice(2);` this line will get the command line arguments given to the command line
3. `console.log(eval(args[0]));` Now this line will get the first argument and evaluate it and then print it out on the console.

## Step 3 - Testing it out locally
First run
```
npm link
```
> This will simulate a global install
Now open up your `package.json` and see the `"name"` value and run like this
```
(Your package name in the package.json) 1+1
```
Now after testing it out run
```
npm unlink
```

## Step 4 - Publishing!
Now before publishing to NPM you project needs to have a git repository so for that run this
```
git init .
git add .
git commit -m "My awesome CLI is ready"
```
and after you have initialized a git repository you will need a NPM account for that sign up [here](https://www.npmjs.com/signup) after signing up run this
```
npm login
```
after you enter your credentials you will be logged in
and finally run
```
npm publish
```
Now your command line tool is ready! Congratulation 🎉

## Finishing up
If you are interested in seeing the whole code check them out on my GitHub
https://github.com/aadityasivaS/node-calc-cli

and the package is also on NPM
https://www.npmjs.com/package/@aadityasiva/n-c-c

> **Spoiler:** Yes I saved it for last it may or may not take more than 10 minutes. It took me 5 minutes to do all the steps

Bye 👋 and good day
Best Chart Libraries for React
Tags: webdev, react, javascript, uiweekly
Published: 2021-01-30 05:53:46

## 1. [Chartjs](https://www.chartjs.org/)
> Simple yet flexible JavaScript charting for designers & developers

Github Stars : 3.6k
Downloads/week : 304.1k

![Chartjs](https://dev-to-uploads.s3.amazonaws.com/i/60m1hr5rz9az68pnfzat.png)<br/>

## 2. [Chartist](http://gionkunz.github.io/chartist-js/)
> Simple Responsive Charts

Github Stars : 12.4k
Downloads/week : 73.5k

![chartist](https://dev-to-uploads.s3.amazonaws.com/i/4s0nb4qfy52yf5u45y7e.png)<br/>

## 3. [Apexcharts](https://apexcharts.com/)
> Modern & Interactive Open-source Charts

Github Stars : 9.8k
Downloads/week : 167.3k

![apexcharts](https://dev-to-uploads.s3.amazonaws.com/i/5eecejz5qs2c6q42busk.png)<br/>

Guess its time to build something new! 
What are you going for?<br/>
Familiar with other libraries? Do share them in the comments!