title: How to write into a particular cell using xlsx npm package
body: <p>I have to write a value to a particular cell (say the D4 cell) in my xlsm file. I can see the option of</p>
  <pre class="lang-js prettyprint-override"><code>XLSX.writeFile(workbook, 'out.xlsx');
  </code></pre>
  <p>in the <a href="https://www.npmjs.com/package/xlsx#writing-functions" rel="noreferrer">XLSX package documentation (writing functions)</a></p>
  <p>But I am not seeing anything to write a value to a particular cell (where should the values which needs to be written passed?). Or, it is not as clear as the example provided to read a particular cell value.
  Would be glad if someone could provide me a simple example of snippet.</p>
  <p>This is how I read a particular cell value:</p>
  <pre class="lang-js prettyprint-override"><code>if(typeof require !== 'undefined') XLSX = require('C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\xlsx');
  var workbook = XLSX.readFile('xlsm');
  var first_sheet_name = workbook.SheetNames[0];
  var address_of_cell = 'D5';
  var worksheet = workbook.Sheets[first_sheet_name];
  var desired_cell = worksheet[address_of_cell];
  desired_value = (desired_cell ? desired_cell.v : undefined);
  console.log('Cell Value is: '+ desired_value);
  </code></pre>